ASCEND

ASCEND is an open source mod­el­ling envi­ron­ment and solver for large or small sys­tems of non-linear equa­tions, for use in engi­neer­ing, ther­mo­dy­nam­ics, chem­istry, physics, math­e­mat­ics and biol­ogy. Solvers for both steady and dynamic (NLA & DAE) prob­lems, are pro­vided. It offers:

- An object-oriented model descrip­tion lan­guage for describ­ing your system,

- An inter­ac­tive user inter­face that allows you to solve your model and explore the effect of chang­ing the model para­me­ters, and

- A script­ing envi­ron­ment that allows you to auto­mate your more com­plex sim­u­la­tion problems.

ASCEND was orig­i­nally writ­ten at Carnegie Mel­lon Uni­ver­sity in the 1980s and includes pow­er­ful and reli­able solver rou­tines that analyse the struc­ture of your model and can solve thou­sands of simul­ta­ne­ous non­lin­ear equa­tions in a few sec­onds on every­day com­puter hard­ware. It is under active devel­op­ment and is licensed under the GNU Gen­eral Pub­lic License ensur­ing that it is free soft­ware and will remain free.

Project web­site:

Screen­shots:

PyGTK ASCEND GUI

Graphic plotting

Graphic plot­ting

Related Posts with Thumbnails