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

Title: MC++: A parallel, portable, Monte Carlo neutron transport code in C++

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

MC++ is an implicit multi-group Monte Carlo neutron transport code written in C++ and based on the Parallel Object-Oriented Methods and Applications (POOMA) class library. MC++ runs in parallel on and is portable to a wide variety of platforms, including MPPs, SMPs, and clusters of UNIX workstations. MC++ is being developed to provide transport capabilities to the Accelerated Strategic Computing Initiative (ASCI). It is also intended to form the basis of the first transport physics framework (TPF), which is a C++ class library containing appropriate abstractions, objects, and methods for the particle transport problem. The transport problem is briefly described, as well as the current status and algorithms in MC++ for solving the transport equation. The alpha version of the POOMA class library is also discussed, along with the implementation of the transport solution algorithms using POOMA. Finally, a simple test problem is defined and performance and physics results from this problem are discussed on a variety of platforms.

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:
456335
Report Number(s):
LA-UR-96-3619; CONF-970430-2; ON: DE97001466; TRN: 97:011982
Resource Relation:
Conference: 5. symposium on high performance computing: grand challenges in computer simulation as part of the 1997 simulation multiconference, Atlanta, GA (United States), 6-10 Apr 1997; Other Information: PBD: 1997
Country of Publication:
United States
Language:
English