|Program name||Package id||Status||Status date|
|Package ID||Orig. computer||Test computer|
AMP is general purpose, multi-physics computational environment with implementations of coupled diffusion, mechanics, and fluid dynamics.The Advanced Multi-Physics (AMP) code, in its present form, will allow a user to build a multi-physics application code from existing mechanics and diffusion operators and extend them with user-defined material models and new physics operators. There are examples that demonstrate mechanics, thermo-mechanics, coupled diffusion, and mechanical contact. The AMP code is designed to leverage a variety of mathematical solvers (PETSc, Trilinos, SUNDIALS, and AMP solvers) in a consistent interchangeable approach.Advancements in the near future will include a demonstration of the same approach to mesh databases (LibMesh, STKmesh, and MOAB), as well as discretization libraries.
LibMesh (A frozen version is distributed with this package.)
|Package ID||Status date||Status|
Software requirements noted in Section 9 of this abstract are documented online:
|Package ID||Computer language|
|CCC-0793/01||C-LANGUAGE, C++, PYTHON|
GNU (1) or Intel compilers (2), CMake and CTest from Kitware, Inc. (3), BLAS (4), LAPACK (5), MPI: MPICH2 (6) or OpenMPI (7), TRILINOS (8), PETSc (9), HYPRE (10), and LibMesh (11). Optional packages include: SUNDIALS (12), Doxygen (13), Graphviz (14), LaTeX (15), HDF5 (16), SILO (17), and BOOST(18).
Contributed by: Radiation Safety Information Computational Center
Oak Ridge National Laboratory
Oak Ridge, Tennessee, USA
Developed by: Oak Ridge National Laboratory, Oak Ridge, TN, USA
Los Alamos National Laboratory, Los Alamos, NM, USA
Idaho National Laboratory, Idaho Falls, ID, USA
Keywords: diffusion, mechanics, multi-physics, thermomechanics.