RSICC CODE PACKAGE BCC-001

1.         NAME AND TITLE

The AMP (Advanced Multi-Physics) Nuclear Fuel Performance code.

Auxiliary Programs:

VisIt

Trilinos

LAPACK

BLAS

MATPRO

Cmake

HYPRE

SUNDIALS

PETSC

LaTex

LibMesh

https://wci.llnl.gov/codes/visit/

http://trilinos.sandia.gov/

http://www.netlib.org/lapack/

http://www.netlib.org/blas/

http://www.pnl.gov/frapcon3/documentation/matpro.pdf

http://www.cmake.org/

http://acts.nersc.gov/hypre/

https://computation.llnl.gov/casc/sundials/download/download.html

http://www.mcs.anl.gov/petsc/petsc-as/

http://www.latex-project.org/

(A frozen version is distributed with this package.)

2.         CONTRIBUTORS

Los Alamos National Laboratory and Oak Ridge National Laboratory.

3.         CODING LANGUAGE AND COMPUTER

C++, F90, Python, C; Linux workstations. (B00001PCX8601).

4.         NATURE OF PROBLEM SOLVED

The present release of the AMP Nuclear Fuel Performance code (0.9) is a three-dimensional, parallel finite-element code for nominal operation of oxide fuel in a light-water reactor or metal fuel in a sodium-cooled fast reactor.

There are two primary user-interfaces for accessing the capability within the AMP Nuclear Fuel Performance code: a fuel designer interface for executing traditional legacy-equivalent nuclear fuel studies and an expert developer interface that provides access to the full functionality available. This document describes, in detail, the fuel designer interface and discusses the expert developer interface. The initial release (0.9) of the software provides a simple input approach to solving the benchmark problems and some additional features beyond that. The expert developer user interface provides substantially more flexibility, but not all features available have been rigorously tested.

5.         METHOD OF SOLUTION

Linear continuous finite-element discretization of simple geometries with a Newton solver.

6.         RESTRICTIONS OR LIMITATIONS

AMP is restricted to developers and beta testers, who will be confirmed through contact with the Project Manager (clarnokt@ornl.gov).

7.         TYPICAL RUNNING TIME

Thirty minutes on a single processor.

8.         COMPUTER HARDWARE REQUIREMENTS

AMP will run on Linux workstations.

9.         COMPUTER SOFTWARE REQUIREMENTS

GNU compilers, python compiler, VisIt (1), Trilinos (2), LAPACK (3), BLAS (4), MATPRO (5), gmake (6), autoconf (7), doxygen (8), graphviz (9), latex (10).  A frozen version of LIBMesh is included with the package.

10         REFERENCES

10.a Documentation included in package:

Bobby Philip, Kevin T. Clarno, and William K. Cochran, Software Design Document for the AMP Nuclear Fuel Performance Code, Oak Ridge National Laboratory, Oak Ridge, TN, ORNL/TM-2010/34 (February 2010).

John A. Turner, Kevin T. Clarno, and Glen A. Hansen, Roadmap to an Engineering-Scale Nuclear Fuel Performance and Safety Code, Oak Ridge National Laboratory, Oak Ridge, TN, ORNL/TM-2009/233 (September 2009).

Kevin T. Clarno, et al., “User Manual for the Amp Nuclear Fuel Performance Code,” September 30, 2010.

10.b background references:

Software requirements noted in Section 9 of this abstract are documented online:

1. https://wci.llnl.gov/codes/visit/

2. http://trilinos.sandia.gov/

3. http://www.netlib.org/lapack/

4. http://www.netlib.org/blas/           

5. http://www.pnl.gov/frapcon3/documentation/matpro.pdf

6. http://www.gnu.org/software/make/

7. http://www.gnu.org/software/autoconf/

8. http://www.doxygen.org/

9. http://www.graphviz.org/

10. http://www.latex-project.org/

11         CONTENTS OF CODE PACKAGE

The package will be transmitted in a GNU compressed Unix tar file which includes source code, executables, User Manual, and sample problems.

12         DATE OF ABSTRACT

August 2009, September 2010.

KEYWORDS:       NUCLEAR FUEL PERFORMANCE, ADVANCED MODELING AND SIMULATION