Suche | Bestellformular | Online-Shop

Home

Firma

AceGen

AceGen provides an optimal environment for designing and implementing numerical code. It 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.

Mathematica Version 7 kompatibel

AceGen automatically derives formulas needed in numerical procedures. Symbolic derivation of the characteristic quantities (e.g. gradients, tangent operators, sensitivity vectors, etc.) can erroneously lead to exponential behavior of derived expressions, both in time and space. The new approach in AceGen avoids this problem by combining 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.

The application's multi-language capabilities are useful for rapidly prototyping numerical procedures in script languages of general problem-solving environments like Mathematica, as well as for generating highly optimized and efficient compiled code in languages like Fortran or C. You can explore and analyze derived formulas through the unique user interface. The AceGen package also provides a collection of prearranged modules that let you automatically create an interface between the automatically generated code and the numerical code-execution environment.

With AceGen and Mathematica, you can create code for use in numerical environments such as:

  • AceFEM, a research application based on Mathematica
  • FEAP, a research program written in Fortran
  • ELFEN, a commercial system written in Fortran
  • ABAQUS, a general commercial environment

With Mathematica and its support for multiple languages and environments, AceGen enables generation of numerical code for a variety of systems from the same symbolic description.


AceGen is developed and supported by Jože Korelc.

AceGen benötigt Mathematica 7.0 oder höher und ist erhältlich für Windows, Mac OS X und Linux.

Nur als Download erhältlich.

zurück zur Übersicht