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 ]
9. STATUS
Package ID Status date Status
CCC-0793/01 15-OCT-2012 Masterfiled Arrived
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
  • F. Space - Time Kinetics, Coupled Neutronics - Hydrodynamics - Thermodynamics

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