User Material Framework

Latest release:
1739808693

Introduction

IMPETUS Solver supports custom material models through dynamic-link libraries (DLLs) on Windows or shared objects on Linux. Models are implemented in C++ and CUDA, giving developers the ability to exploit both CPU and GPU resources for optimized performance. Once compiled, the libraries are linked automatically at simulation startup, ensuring compatibility across software versions as long as the interface remains unchanged.

This approach allows users to implement proprietary constitutive models, advanced material laws, or GPU-accelerated routines that go beyond the standard library. Up to eight user-defined models can be loaded simultaneously, enabling the simulation of complex multi-material systems with tailored behaviors.

Documentation for developing and integrating user-defined material models is included in the archive and can be found under the docs folder in the root directory.

Release date Size Download
1739808693 2.09 MB Download

License

This IMPETUS User material Framework package and documentation are released under the MIT License.