Published 2009 | Version v1
Book

Software engineering in the SCEPTRE code

  • 1. Sandia National Laboratories, Albuquerque, NM 87185-1179 (United States)

Description

The SCEPTRE radiation transport code suite is a relatively young development effort motivated by the need for coupled photon-electron transport analyses at Sandia National Laboratories. It contains multiple discretizations of both the first-and second-order forms of the Boltzmann transport equations. Although any of these capabilities May be used separately, they also May be used in a complementary manner in the same analysis for computational efficiency. Reliable development and use of these inter operable capabilities is a complex task. Therefore the SCEPTRE project relies on various software engineering methods to manage this complexity. These methods include a modular, levelized design, generic programming, and object-oriented programming. We describe several specific examples of the application of these techniques, particularly those that enable hybrid capabilities. The result is a reliable and flexible code base that can be adapted to multiple needs. (authors)

Additional details

Publishing Information

Publisher
American Nuclear Society - ANS
Imprint Place
La Grange Park (United States)
ISBN
978-0-89448-069-0
Imprint Pagination
11 p.

Conference

Title
2009 International Conference on Advances in Mathematics, Computational Methods, and Reactor Physics
Acronym
M and C 2009
Dates
3-7 May 2009
Place
Saratoga Springs, NY (United States)

INIS

Country of Publication
United States
Country of Input or Organization
France
INIS RN
42064793
Subject category
S97: MATHEMATICAL METHODS AND COMPUTING;
Resource subtype / Literary indicator
Conference
Descriptors DEI
BOLTZMANN EQUATION; CHARGED-PARTICLE TRANSPORT; COMPUTERS; ELECTRON-PHONON COUPLING; ELECTRONS; S CODES; SENSORS
Descriptors DEC
COMPUTER CODES; COUPLING; DIFFERENTIAL EQUATIONS; ELEMENTARY PARTICLES; EQUATIONS; FERMIONS; INTEGRO-DIFFERENTIAL EQUATIONS; KINETIC EQUATIONS; LEPTONS; PARTIAL DIFFERENTIAL EQUATIONS; RADIATION TRANSPORT

Optional Information

Notes
3 refs.