ASCEND Email This Post Print This Post

ASCEND is an open source modelling environment and solver for large or small systems of non-linear equations, for use in engineering, thermodynamics, chemistry, physics, mathematics and biology. Solvers for both steady and dynamic (NLA & DAE) problems, are provided. It offers:

– An object-oriented model description language for describing your system,

– An interactive user interface that allows you to solve your model and explore the effect of changing the model parameters, and

– A scripting environment that allows you to automate your more complex simulation problems.

ASCEND was originally written at Carnegie Mellon University in the 1980s and includes powerful and reliable solver routines that analyse the structure of your model and can solve thousands of simultaneous nonlinear equations in a few seconds on everyday computer hardware. It is under active development and is licensed under the GNU General Public License ensuring that it is free software and will remain free.

Project website:

Screenshots:

PyGTK ASCEND GUI

Graphic plotting

Graphic plotting

Related Posts with Thumbnails
  • Tim Read posted: Sep 12 2011 at 1:24 pm

    I had a look at Ascend almost ten years ago ( quietly installing Linux on my work PC in the hope of not being spotted by IT ).

    Whilst it wasn’t a tool I could use for my needs at the time I learnt a lot about simulation for working through the examples, and it was certainly not wasted time.

    Since I’m in the software as well and chemical engineering worlds the concepts of object orientation were already familiar, but could be more of a barrier to a busy engineer.

    I especially liked the use of strong types and the browser of the libraries of types.

  • Rodolfo Rodrigues posted: Oct 26 2011 at 10:15 am

    Thanks, Tim!

    I really appreciate your comment. I think the concepts of object orientation are very appreciable for chemical engineers because it is to go back to concepts of unit operation in an industrial process.

  • ASCEND « Crazy ChemE posted: Oct 05 2013 at 11:11 am

    […] View the original article here […]