Wolfram Library Archive

All Collections Articles Books Conference Proceedings
Courseware Demos MathSource Technical Notes


Jože Korelc
Organization: University of Ljubljana, Slovenia

AceGen is a Mathematica application package that creates an optimal environment for designing and implementing numerical code. It is an interdisciplinary application for engineers, scientists, and others who need to generate numerical code for a broad range of applications.

AceGen is designed to approach especially hard problems, such as analytical sensitivity analysis of complex multi-field problems, where general strategies to efficiently formulate numerical procedures have not yet been established. The new approach in AceGen combines several techniques with the symbolic and algebraic capabilities of Mathematica: automatic differentiation, automatic code generation, simultaneous optimization of expressions, and theorem-proving via stochastic evaluation of expressions.

*Wolfram Technology > Application Packages > Applications from Independent Developers > AceGen

Automatic code generation, automatic differentiation, large expressions, numerical environments, Fortran, C
Related items

*AceGen Example: Minimization of Free Energy   [in Technical Notes]
*AceGen Example: Solving a System of Nonlinear Equations   [in Technical Notes]