COMMET: orders-of-magnitude speed-up in finite element method via batch-vectorized neural constitutive updates
arXiv:2510.00884 · doi:10.1016/j.cma.2026.118728
Abstract
Constitutive evaluations often dominate the computational cost of finite element (FE) simulations whenever material models are complex. Neural constitutive models (NCMs) offer a highly expressive and flexible framework for modeling complex material behavior in solid mechanics. However, their practical adoption in large-scale FE simulations remains limited due to significant computational costs, especially in repeatedly evaluating stress and stiffness. NCMs thus represent an extreme case: their large computational graphs make stress and stiffness evaluations prohibitively expensive, restricting their use to small-scale problems. In this work, we introduce COMMET, an open-source FE framework whose architecture has been redesigned from the ground up to accelerate high-cost constitutive updates. Our framework features a novel assembly algorithm that supports batched and vectorized constitutive evaluations, compute-graph-optimized derivatives that replace automatic differentiation, and distributed-memory parallelism via MPI. These advances dramatically reduce runtime, with speed-ups exceeding three orders of magnitude relative to traditional non-vectorized automatic differentiation-based implementations. While we demonstrate these gains primarily for NCMs, the same principles apply broadly wherever for-loop based assembly or constitutive updates limit performance, establishing a new standard for large-scale, high-fidelity simulations in computational mechanics.
arXiv comment43 pages, 17 figures
References in corpus (16)
- A new family of Constitutive Artificial Neural Networks towards automated model discovery
- Unsupervised discovery of interpretable hyperelastic constitutive laws
- Geometric deep learning for computational mechanics Part I: Anisotropic Hyperelasticity
- NN-EUCLID: deep-learning hyperelasticity without stress data
- Neural networks meet hyperelasticity: A guide to enforcing physics
- Automated discovery of generalized standard material models with EUCLID
- Discovering plasticity models without stress data
- JAX-FEM: A differentiable GPU-accelerated 3D finite element solver for automatic inverse design and mechanistic data science
- Fast matrix-free evaluation of discontinuous Galerkin finite element operators
- Theory and implementation of inelastic Constitutive Artificial Neural Networks
- Automated identification of linear viscoelastic constitutive laws with EUCLID
- Can KAN CANs? Input-convex Kolmogorov-Arnold Networks (KANs) as hyperelastic constitutive artificial neural networks (CANs)
- HyperCAN: Hypernetwork-Driven Deep Parameterized Constitutive Models for Metamaterials
- Calibration of Elastoplastic Constitutive Model Parameters from Full-field Data with Automatic Differentiation-based Sensitivities
- A study of vectorization for matrix-free finite element methods
- Cooperative data-driven modeling