Skip to main content
U.S. Department of Energy
Office of Scientific and Technical Information

Vectorization of the KENO V.a Criticality Safety Code

Conference ·
OSTI ID:10159903
 [1];  [2];  [1]
  1. Oak Ridge National Laboratory (ORNL), Oak Ridge, TN (United States)
  2. 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