NEML2: A High Performance Library for Constitutive Modeling
- Argonne National Laboratory (ANL), Argonne, IL (United States)
- Idaho National Laboratory (INL), Idaho Falls, ID (United States)
NEML2, the New Engineering Material model Library, version 2, is an offshoot of NEML, an earlier material modeling code developed at Argonne National Laboratory. NEML2 extends the key philosophy of its predecessor, i.e., material models are flexible, modular, and can be built from smaller blocks. It also provides modern features that do not exist in the framework of its predecessor such as material model vectorization, automatic differentiation, device-portable just-in-time compilation, operator fusion, lazy tensor evaluation, etc. Moreover, NEML2 can seamlessly integrate with the popular machine learning package PyTorch to take advantage of modern and fast-growing machine learning techniques. In this fiscal year, the development of core library features and capabilities are complete. The purpose of this report is not to serve as a verbatim copy of the software API reference (which is available online at https://reverendbedford.github.io/neml2/). Instead, this report documents the motivation, implementation, design choices, and usage of each core capability as well as their applications in solving practical engineering problems. This report is compiled based on the NEML2 major release 2.0.0.
- Research Organization:
- Argonne National Laboratory (ANL), Argonne, IL (United States); Idaho National Laboratory (INL), Idaho Falls, ID (United States)
- Sponsoring Organization:
- USDOE Office of Nuclear Energy (NE), Nuclear Energy Advanced Modeling and Simulation (NEAMS)
- DOE Contract Number:
- AC02-06CH11357; AC07-05ID14517
- OSTI ID:
- 2440430
- Report Number(s):
- ANL--24/43; 190999
- Country of Publication:
- United States
- Language:
- English
Similar Records
NEML2 - THE NEW ENGINEERING MATERIAL MODEL LIBRARY, VERSION 2
Dispatch Manager for NEML2 Constitutive Model Calculations Embedded in MOOSE
LAROMance Grade 91 Model Integration in NEML2
Software
·
2023
·
OSTI ID:code-102521
Dispatch Manager for NEML2 Constitutive Model Calculations Embedded in MOOSE
Technical Report
·
2025
·
OSTI ID:2588502
LAROMance Grade 91 Model Integration in NEML2
Technical Report
·
2025
·
OSTI ID:3024773