Materials > Using custom materials > Simcenter Samcef user-defined material models
Simcenter Samcef UMAT workflow
| Step | Summary | Detailed help topic | |
|---|---|---|---|
| 1. | For Pre/Post, programmer creates an XML file that defines the properties needed by the Simcenter Samcef UMAT subroutine. | Create a .umatx XML file that describes the custom properties that appear on the User Models - Simcenter Samcef page in the user interface. | Simcenter Samcef UMAT XML file. |
| 2. | For Pre/Post, programmer or site administrator uploads the XML file to the software startup location. | The startup location can be any of the following:UGII_USER_DIR\startupUGII_SITE_DIR\startupUGII_VENDOR_DIR\startup | |
| 3. | For the solver, programmer creates a Simcenter Samcef UMAT subroutine. | The subroutine can include multiple UMAT models. | Simcenter Samcef UMAT subroutine. |
| For Pre/Post, programmer or site administrator compiles the UMAT subroutine in a dll file and uploads that dll to a dedicated location. | Compiling the Simcenter Samcef UMAT subroutine. | ||
| 4. | End users check prerequisites. | For a solution to use UMAT models, several prerequisites must be met. | Prerequisites for Simcenter Samcef user-defined materials. |
| 5. | End users add UMAT materials to their models. | Define a UMAT material. | |
| 6. | End users set output requests. | Output requests and results. | |
| 7. | End users define the path to the Simcenter Samcef UMAT dll. | Users either can set the path to the solver's UMAT dll in the Samcef User Material page of the Solver Parameters dialog box. | Path to the solver's UMAT subroutine. |
| Or users set the path to the solver's UMAT dll in the SAM_USER_DLL environment variable. | |||
| 8. | End users may check the export of the UMAT material in the Simcenter Samcef input file. | UMAT export | |
| 9. | End users may troubleshoot UMAT definitions. | UMAT troubleshooting |
Learn more
Simcenter Samcef user-defined materials overview
Simcenter Samcef UMAT subroutine
Simcenter Samcef UMAT XML file
Compiling the Simcenter Samcef UMAT subroutine
Prerequisites for Simcenter Samcef user-defined materials
Simcenter Samcef UMAT troubleshooting
Simcenter Samcef UMAT output requests and results
Simcenter Samcef UMAT export
Import of a Simcenter Samcef UMAT material
Define a Simcenter Samcef UMAT material
Quick links
Command reference
Pre/Post video examples
Bulk Entry Descriptions
Simcenter 3D tutorials
Browse Simcenter 3D help by product area
Simcenter Samcef UMAT workflow, Simcenter 3D 2021.1 Series
© 2020 Siemens
window.mainLanguage="en_US"
window.delivId=""
window.projectId=""
MathJax.Hub.Config({ TeX: { extensions: ["autoload-all.js"] }, tex2jax: { displayMath: [ ] }, "SVG": { scale: 125 } });
Source: https://docs.sw.siemens.com/en-US/doc/289054037/PL20200601120302950.advanced/xid1665698 · retrieved 2026-07-17