ASCEND

Source: Wikipedia, the free encyclopedia.
ASCEND
Developer(s)the ASCEND team
Stable release
0.9.8 / April 30, 2012; 12 years ago (2012-04-30)
Written in
Mac OS X)
Typemathematical modelling
LicenseGPL (free software)
Websiteascend4.org

ASCEND is an

chemical process modelling although its capabilities are general.[3]

ASCEND includes nonlinear algebraic

optimization and modelling of multi-region 'conditional models'. Its matrix operations are supported by an efficient sparse matrix
solver called mtx.

ASCEND differs from earlier modelling systems because it separates the solving strategy from model building. So domain experts (people writing the models) and computational engineers (people writing the solver code) can work separately in developing ASCEND. Together with a number of other early modelling tools, its architecture helped to inspire newer languages such as Modelica.[4][5] It was recognised for its flexible use of variables and parameters, which it always treats as solvable, if desired[6]

The software remains as an active open-source software project, and has been part of the Google Summer of Code programme in 2009, 2010, 2011, 2012, 2013 (under the Python Software Foundation) and has been accepted for the 2015 programme as well.[7]

See also

References

  1. S2CID 8826245
    .
  2. ^ History of ASCEND from the ASCEND website
  3. ^ ASCEND bibliography Archived October 14, 2010, at the Wayback Machine
  4. S2CID 10039831
    .
  5. ^ Karl Johan Åström, 2001 Control of complex systems, Springer
  6. .
  7. ^ "Google Summer of Code 2013".


This page is based on the copyrighted Wikipedia article: ASCEND. Articles is available under the CC BY-SA 3.0 license; additional terms may apply.Privacy Policy