RSICC Home Page SKETCH-N 1.0

RSICC CODE PACKAGE CCC-807

1.         NAME AND TITLE

SCEPTRE 1.1: Sandia Computational Engine for Particle Transport for Radiation Effects.

 

DATA LIBRARIES

2.         CONTRIBUTORS

Sandia National Laboratories, Albuquerque, New Mexico.

3.         CODING LANGUAGE AND COMPUTER

C++, Linux (C00807PCX8600).

4.         NATURE OF PROBLEM SOLVED

The SCEPTRE code solves the linear Boltzmann transport equation for one-, two- and three-dimensional geometries. SCEPTRE is capable of handling any particle type for which multigroup-Legendre cross sections are available. However, the code is designed primarily to model the transport of photons, electrons, and positrons through matter. For efficiency and flexibility, SCEPTRE contains capability for both the first- and second-order forms of the Boltzmann transport equation.

5.         METHOD OF SOLUTION

The SCEPTRE code uses an unstructured-mesh finite-elements spatial approximation, and a multigroup-Legendre, discrete-ordinates energy/angular approximation. Parallel solution is available for a spatially-decomposed mesh using MPI. For second-order transport methods, a spherical harmonics angular treatment is also available. For the first-order form of the transport equation, the within-group solves are performed with parallel sweeps and source iteration. For the second-order forms, an SPD linear system is formed and the space/angle dependence is solved simultaneously with a Trilinos parallel preconditioned CG solver. A different solution method can be specified for each energy group.

6.         RESTRICTIONS OR LIMITATIONS

None noted.

7.         TYPICAL RUNNING TIME

Running time is case-dependent.

8.         COMPUTER HARDWARE REQUIREMENTS

SCEPTRE is operable on Linux systems.

9.         COMPUTER SOFTWARE REQUIREMENTS

C++ compilers and MPI implementation are required to compile the source code. The build system uses autotools and has been tested with gcc and Intel compilers, with Open MPI and MVAPICH. No executables are included in the package. Required Third Party Libraries are Boost, NetCDF and Trilinos.

10.       REFERENCES

10.a) Included Documentation:

- SceptreBuildNotes.txt – informal document (August 2013).

- Vyacheslav G. Zimin, “SKETCH-N: A Nodal Neutron Diffusion Code for Solving Steady-State and Kinetics Problem,” Vol. II, User's Guide (Sept. 2000).

11.       CONTENTS OF CODE PACKAGE

Included in the package are the referenced document and source transmitted on CD ROM in tar format.

12.       DATE OF ABSTRACT

August 2013.

KEYWORDS:      Deterministic Radiation Transport, Finite Elements, Discrete Ordinates, Spherical Harmonics, Multi-group, Radiation Effects