SAL Home MATH Misc


ASCEND IV is a free, large-scale, equation-based, environment featuring a strongly-typed, object-oriented model-description language. ASCEND is designed to reduce the time needed for creating, debugging, and solving mathematical models by orders of magnitude in comparison with C++-like and FORTRAN-like languages.

ASCEND includes interactive support tools for modeling, debugging, and solving systems with tens of thousands of nonlinear algebraic or differential equations. Including:

  • a library of equilibrium-based unit operations for chemical engineering and an easily extensible physical properties library with thirty-four common species.
  • user-centered structured methodology for reaching correct problem specifications.
  • automatic analysis of degrees of freedom.
  • automatic checking of unit conversions on input data and equations.
  • automatic initialization of variables.
  • choice of automatic scaling methods for nonlinear equations.
  • an object-oriented modeling language.
A list of keywords for ASCEND IV is: Arthur Westerberg CONOPT DAE EDRC FORTRAN GAMS GUI ICES LSODE Levenberg-Marquardt MINLP NLP Newton ODE SQP Tcl Tk UNIFAC boundary value chemical engineering collocation complex engineered system conditional modeling copyleft degrees of freedom design design research center distillation dynamic engineering design free software freeware initial value initialization interactive large-scale linear algebra linear equations mathematical modeling mixed integer modeling system nonideal thermodynamics nonlinear program object oriented optimization ordinary differential equation Pitzer vapor Rackett reactive distillation scalable scaling simulation solving structural analysis Wilson liquid

Current Version:   IV release 0.9

License Type:   GPL

Home Site:

Source Code Availability:


Available Binary Packages:

  • Debian Package: No
  • RedHat RPM Package: No
  • Other Packages: No

Targeted Platforms:

All UNIX, and WIndows NT/95. It is tested on RedHat Linux 4.2 and 5.0 with f2c or g77.

Software/Hardware Requirements:

For UNIX Version: ANSI C compiler, X11R6, Tcl/Tk 8.0, TkTable, Fortran compiler, yacc or bison, flex, xgraph or tkxgraph (available on

Other Links:

Mailing Lists/USENET News Groups:


User Comments:

  • None

See A Screen Shot? (Not Yet)

  SAL Home   |   Mathematics   |   Misc

Comments? SAL@KachinaTech.COM
Copyright © 1995-2001 by Herng-Jeng Jou
Copyright © 1997-2001 by Kachina Technologies, Inc.
All rights reserved.