Get started as a user of NEML2. Choose the appropriate frontend that best suites your needs.
Get started as an advanced user or developer of NEML2. This is a prerequisite if you plan to contribute back to NEML2.
Learn how to use NEML2 models defined in input files.
Learn how to use NEML2's tensor library for efficient vectorization in hybrid computing environments.
Extend NEML2 capabilities by developing custom models, and optionally integrate machine-learning models as part of the constitutive model.
Optimize model parameters for calibration and machine learning purposes.
Use NEML2 to perform constitutive update in the MOOSE framework to solve PDEs.
Additional resources on using and developing NEML2 for your own purposes.