skip to main content
OSTI.GOV title logo U.S. Department of Energy
Office of Scientific and Technical Information

Title: A portable, parallel, object-oriented Monte Carlo neutron transport code in C++

Conference ·
OSTI ID:524870
;  [1];  [2]
  1. Los Alamos National Lab., NM (United States)
  2. Texas A and M Univ., College Station, TX (United States)

We have developed a multi-group Monte Carlo neutron transport code using C++ and the Parallel Object-Oriented Methods and Applications (POOMA) class library. This transport code, called MC++, currently computes k and {alpha}-eigenvalues and is portable to and runs parallel on a wide variety of platforms, including MPPs, clustered SMPs, and individual workstations. It contains appropriate classes and abstractions for particle transport and, through the use of POOMA, for portable parallelism. Current capabilities of MC++ are discussed, along with physics and performance results on a variety of hardware, including all Accelerated Strategic Computing Initiative (ASCI) hardware. Current parallel performance indicates the ability to compute {alpha}-eigenvalues in seconds to minutes rather than hours to days. Future plans and the implementation of a general transport physics framework are also discussed.

Research Organization:
Los Alamos National Lab. (LANL), Los Alamos, NM (United States)
Sponsoring Organization:
USDOE, Washington, DC (United States)
DOE Contract Number:
W-7405-ENG-36
OSTI ID:
524870
Report Number(s):
LA-UR-97-920; CONF-971005-11; ON: DE97005028; TRN: 97:018347
Resource Relation:
Conference: Joint international conference on mathematical methods and supercomputing in nuclear applications, Saratoga Springs, NY (United States), 6-10 Oct 1997; Other Information: PBD: [1997]
Country of Publication:
United States
Language:
English