Constitutive modeling is an important aspect of computational solid mechanics. Sandia National Laboratories has always had a considerable effort in the development of constitutive models for complex material behavior. However, for this development to be of use the models need to be implemented in our solid mechanics application codes. In support of this important role, the Library of Advanced Materials for Engineering (LAME) has been developed in Engineering Sciences. The library allows for simple implementation of constitutive models by model developers and access to these models by application codes. The library is written in C++ and has a very simple object oriented programming structure. This report summarizes the current status of LAME.
4
ACKNOWLEDGMENTSThe authors would like to acknowledge the help of a number of people at Sandia National Laboratories. The Adagio and Presto code development teams, including Arne Gullerud, Kendall Pierson, Jason Hales and Nathan Crane have been especially helpful in the development of LAME and the interface between Strumento and LAME. A large portion of the original implementation of LAME was written by William Gilmartin. The SNTools team, especially Mark Hamilton and Kevin Brown, have helped with code management issues. A number of constitutive model developers, including Bob Chambers, Mike Neilsen and Shane Schumacher, have given very useful feedback on the design of LAME. Finally, analysts that have been willing to use LAME, Jeff Gruda, Matthew Neidigk and Frank Dempsey, have also helped guide its design.5