Software engineering in the SCEPTRE code
Creators
- 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.