Vectorization of the KENO V.a Criticality Safety Code
- Oak Ridge National Laboratory (ORNL), Oak Ridge, TN (United States)
- Univ. of Tennessee, Knoxville, TN (United States)
The development of the vector processor, which is used in the current generation of supercomputers and is beginning to be used in workstations, provides the potential for dramatic speed-up for codes that are able to process data as vectors. Unfortunately, the stochastic nature of Monte Carlo codes prevents the old scalar version of these codes from taking advantage of the vector processors. New Monte Carlo algorithms that process all the histories undergoing the same event as a batch are required. Recently, new vectorized Monte Carlo codes have been developed that show significant speed-ups when compared to the scalar version of themselves or equivalent codes. This paper discusses the vectorization of an already existing and widely used criticality safety code, KENO V.a All the changes made to KENO V.a are transparent to the user making it possible to upgrade from the standard scalar version of KENO V.a to the vectorized version without learning a new code.
- Research Organization:
- Oak Ridge National Laboratory (ORNL), Oak Ridge, TN (United States); Univ. of Tennessee, Knoxville, TN (United States)
- Sponsoring Organization:
- USDOE National Nuclear Security Administration (NNSA), Nuclear Criticality Safety Program (NCSP)
- DOE Contract Number:
- AC05-84OR21400
- OSTI ID:
- 10159903
- Report Number(s):
- CONF-9109217--9; ON: DE92017127
- Country of Publication:
- United States
- Language:
- English
Similar Records
Vectorization methods development for a new version of the KENO-V. a criticality safety code
Improvements in the Vectorization of the KENO V. a Criticality Safety Code
Related Subjects
220100
420203
97 MATHEMATICS AND COMPUTING
990200
ALGORITHMS
ARRAY PROCESSORS
Algorithms
CRITICALITY
Criticality Safety Code
HANDLING EQUIPMENT AND PROCEDURES
K CODES
KENO V.a
MATHEMATICS AND COMPUTERS
MONTE CARLO METHOD
Monte Carlo
Nuclear Criticality Safety Program (NCSP)
THEORY AND CALCULATION
VECTOR PROCESSING
Vector Processor