Grassl Group
Concrete Mechanics for Performance Based Design

MAT_CDPM (MAT_273) in LS‑DYNA

This page provides information about the implementation of CDPM2 in LS‑DYNA (material model MAT_CDPM, also referenced as MAT_273). Information is provided “as is”. If you spot issues or can share improvements, please contact Peter Grassl. Most examples were run with the double‑precision builds of LS‑DYNA Release 9.3.1 or later.

Outline

Background

The model builds on Grassl & Jirásek (2006), Grassl et al. (2011), and Grassl et al. (2013). The original CDPM couples an effective‑stress plasticity model (pressure‑sensitive hardening) with a scalar damage variable (stiffness degradation and softening), using perfect plasticity in the post‑peak while softening is handled by damage.

CDPM2 extends this framework (with K. Gylltoft, R. Rempling, U. Nyström) by:

CDPM2 first appeared in LS‑DYNA around 2013–2014 as MAT_CDPM (MAT_273). In 2015, Dimitrios Xenos and Peter Grassl re‑implemented the model for improved robustness; this version ships from Release 9.1 onward.

Back to outline

User material subroutine

For the UMAT user‑material interface (UMAT50V / UTAN50V—elastic tangent currently), see the resources below:

Found a bug or have an improvement? Please contact Peter Grassl so it can be incorporated.

Back to outline

Key references

Back to outline


For students: If you are doing an MSc or undergraduate project using CDPM2 in OOFEM or LS-DYNA, please see our Student Projects Instructions, including setup tips, workflow, and examples.