Created by: Jože Korelc
Contact: 
AceProducts@fgg.uni-lj.si

AceGen and AceFEM are supported by Wolfram Research, Inc. as a Third-Party Application Packages.  See … http://www.wolfram.com/.../acegen/  and http://www.wolfram.com/.../acefem/

 

Evaluation/student version download   Purchasing   Success Stories   References

 

News: Release 7.301 is Mathematica 12.3 compatible
(Known bug in 12.3: If window/pallete, Buttons,  menus are not properly displayed in 12.3 please evaluate the following: CurrentValue[$FrontEnd, {RenderingOptions, "PreferredGPU"}] = "Software"))

 

https://images.springer.com/sgw/books/medium/9783319390031.jpg

AceGen - manual

AceFEM - manual


Examples



Gallery

 

System
The combination of the automatic code generation package AceGen, finite element libraries AceShere and the AceFEM finite element environment represents ideal collection of tools for a rapid development of new numerical models. The system is used by the leading researches worldwide.

 

 

 

Gen 7           Description: Description: Description: Description: Description: Description: AceGen
Multi-language, Multi-environment Numerical Code Generation

The Mathematica package AceGen is used for the automatic derivation of formulae needed in numerical procedures. An approach, implemented in AceGen, avoids the problem of expression swell by combining: symbolic and algebraic capabilities of Mathematica, automatic differentiation technique, automatic code generation and simultaneous optimization of expressions. The multi-language capabilities of AceGen (C, FORTRAN, Mathematica©, Matlab©,..) enable generation of numerical codes for various numerical environments (AceFEM, Matlab©, FEAP©, ABAQUS©, ... ) from the same symbolic description. AceGen alone does NOT include examples and libraries needed for the automation of the Finite Element Method!

More about AceGen…
AceGen - manual as Mathematica notebook
AceGen - manual - pdf format
Download trial version …

Support for:
-Windows, Linux, MacOSX
- 64 bit OS
-parallelization (5*106 unknowns, 106 elements)
-MMA 10.,11.,12.

 

 

FEM 7     Description: Description: Description: Description: Description: Description: AceFEM
The Mathematica Finite Element Environment

The AceFEM package is a general finite element environment designed to solve multi-physics and multi-field problems. The package explores advantages of symbolic capabilities of Mathematica while maintaining numerical efficiency of commercial finite element environments. The element oriented approach enables easy creation of customized finite element based applications in Mathematica. It also includes examples and libraries needed for the automation of the Finite Element Method.

More about AceFEM…
AceFEM - manual as Mathematica notebook  
AceFEM - manual - pdf format  

Download trial version …

 

Share 7    
Finite Element File Sharing

The AceShare system is a file sharing system built in AceFEM that makes AceGen symbolic descriptions and generated finite element user subroutines available for other users to download over the Internet. The AceShere system enables: browsing the on-line FEM libraries; downloading the finite element user subroutines from the on-line libraries; formation of the user defined library that can be posted on the internet to be used by other users of the AceFEM system.

More about AceShare