last modified: 15-OCT-2012 | catalog | categories | new | search |

CCC-0793 AMP.

AMP, Advanced Multi-Physics

top ]
1. NAME OR DESIGNATION OF PROGRAM:  AMP.
top ]
2. COMPUTERS
To submit a request, click below on the link of the version you wish to order. Only liaison officers are authorised to submit online requests. Rules for requesters are available here.
Program name Package id Status Status date
AMP CCC-0793/01 Arrived 15-OCT-2012

Machines used:

Package ID Orig. computer Test computer
CCC-0793/01 MacOS,Linux-based PC
top ]
3. DESCRIPTION OF PROGRAM OR FUNCTION

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.
top ]
4. METHODS

AMP supports a variety of algorithms, with initial implementation of continuous finite-element primarily solved with a Jacobian-Free Newton Krylov (JFNK) approach.
top ]
5. RESTRICTIONS ON THE COMPLEXITY OF THE PROBLEM:  None.
top ]
6. TYPICAL RUNNING TIME:  3-60 minutes on a single processor or less in parallel.
top ]
8. RELATED OR AUXILIARY PROGRAMS

BLAS     http://www.netlib.org/blas/
BOOST    http://www.boost.org/
Cmake    http://www.cmake.org/
HDF5     http://www.hdfgroup.org/HDF5/
HYPRE    http://acts.nersc.gov/hypre/
LAPACK   http://www.netlib.org/lapack/
LaTex    http://www.latex-project.org/
LibMesh  (A frozen version is distributed with this package.)
MATPRO   http://www.pnl.gov/frapcon3/documentation/matpro.pdf
PETSC    http://www.mcs.anl.gov/petsc/petsc-as/
SILO     https://wci.llnl.gov/codes/silo/
SUNDIALS https://computation.llnl.gov/casc/sundials/download/download.html
Trilinos http://trilinos.sandia.gov/
VisIt    https://wci.llnl.gov/codes/visit/
top ]
9. STATUS
Package ID Status date Status
CCC-0793/01 15-OCT-2012 Masterfiled Arrived
top ]
10. REFERENCES

Background references:
Software requirements noted in Section 9 of this abstract are documented online:
1. http://gcc.gnu.org
2. http://software.intel.com/en-us/articles/intel-compilers/
3. http://www.kitware.com
4. http://www.netlib.org/blas/
5. http://www.netlib.org/lapack/
6. http://www.mcs.anl.gov/research/projects/mpich2/
7. http://www.open-mpi.org/
8. http://trilinos.sandia.gov/
9. http://www.mcs.anl.gov/petsc/petsc-as/
10. https://computation.llnl.gov/casc/linear_solvers/sls_hypre.html
11. http://libmesh.sourceforge.net/
12. https://computation.llnl.gov/casc/sundials/main.html
13. http://www.stack.nl/~dimitri/doxygen/
14. http://www.graphviz.org/
15. http://www.latex-project.org/
16. http://www.hdfgroup.org/HDF5/
17. https://wci.llnl.gov/codes/silo/
18. http://www.boost.org/
CCC-0793/01, included references:
- Advanced Multi-Physics (AMP), Oak Ridge National Laboratory, Oak Ridge, TN
(September 2011)
top ]
11. HARDWARE REQUIREMENTS:  AMP will run on Linux workstations and MacOS systems.
top ]
12. PROGRAMMING LANGUAGE(S) USED
Package ID Computer language
CCC-0793/01 C-LANGUAGE, C++, PYTHON
top ]
13. SOFTWARE REQUIREMENTS

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).
top ]
15. NAME AND ESTABLISHMENT OF AUTHORS

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
top ]
16. MATERIAL AVAILABLE
CCC-0793/01
source code
installation notes
sample problems
electronic documentation
top ]
17. CATEGORIES

Keywords: diffusion, mechanics, multi-physics, thermomechanics.