Skip to content

Material model calibration and error estimation research code

License

Notifications You must be signed in to change notification settings

sandialabs/calibr8

Repository files navigation

CALIBR8

xspec

What is This?

CALIBR8 is a state-of-the-art material model calibration code that is capable of executing on high performance machines in a massively parallel context. CALIBR8 can perform material model calibration using either adjoint-based or forward mode sensitivities using automatic differentiation (AD).

Getting Started

The documentation is the best place to begin learning about CALIBR8, how to install it, its capabilities, and how to use it.

Automatic Differentiation

The use of AD to compute the required gradients for material model calibration is discussed in depth in this article. The code makes use of Sacado for the purposes of AD.

If you've found CALIBR8 useful in your research, please cite the paper

@article{seidl2022calibration,
  title={Calibration of elastoplastic constitutive model parameters from full-field data with automatic differentiation-based sensitivities},
  author={Seidl, D Thomas and Granzow, Brian N},
  journal={International Journal for Numerical Methods in Engineering},
  volume={123},
  number={1},
  pages={69--100},
  year={2022},
  publisher={Wiley Online Library}
}

At Sandia, Calibr8 is SCR# 2690.0