Search NASA⌕ Search

DOE OSTI · code-61471

FIERRO V.X

Abstract

FIERRO is a modern C++ code intended to simulate quasi-static solid mechanics problems and transient, compressible material dynamic problems with Lagrangian methods, which have meshes with constant mass elements that move with the material. FIERRO is designed to aid a) material model research that has historically been done using commercial implicit and explicit finite element codes, b) numerical methods research, and c) computer science research. FIERRO supports user developed material models that adhere to several industry standard formats by using a C++ to Fortran interface to couple the model to the numerical solvers. FIERRO is built on the ELEMENTS library that supports a diverse suite of element types, including high-order elements, and quadrature rules. The mesh class within the ELEMENTS library is designed for efficient calculations on unstructured meshes and to minimize memory usage. FIERRO is designed to readily accommodate a range of numerical methods including continuous finite element, finite volume, and discontinuous Galerkin methods. FIERRO is designed to support explicit and implicit time integration methods. FIERRO only supports a single material in an element. No physical data exists within the code.

Keep this discovery

Explore connections, maps & timelines

BibTeXRIS

Morgan, Nathaniel, Chiravalle, Vincent, Moore, Jacob. 2021-08-02. FIERRO V.X. https://doi.org/10.11578/dc.20210803.1

Cite the original work for its findings. Save a collection to share your selection of sources.