DocumentCode :
3485342
Title :
MC++: a parallel, portable, Monte Carlo neutron transport code in C++
Author :
Lee, Stephen R. ; Cummings, Julian C. ; Nolen, Steven D.
Author_Institution :
Los Alamos Nat. Lab., NM, USA
fYear :
1997
fDate :
7-9 Apr 1997
Firstpage :
114
Lastpage :
123
Abstract :
MC++ is a 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, clustered 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, some simple test problems are defined and performance and physics results on a variety of platforms are discussed
Keywords :
C language; Monte Carlo methods; neutron transport theory; nuclear engineering computing; nuclear physics; object-oriented languages; object-oriented programming; parallel programming; physics computing; software libraries; software portability; Accelerated Strategic Computing Initiative; C++; C++ class library; MC++; POOMA class library; Parallel Object Oriented Methods and Applications; Unix workstations; multi group Monte Carlo neutron transport code; parallel portable Monte Carlo neutron transport code; particle transport problem; transport capabilities; transport physics framework; transport solution algorithms; Acceleration; Eigenvalues and eigenfunctions; Equations; Laboratories; Libraries; Monte Carlo methods; Neutrons; Physics; System testing; Workstations;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Simulation Symposium, 1997. Proceedings., 30th Annual
Conference_Location :
Atlanta, GA
ISSN :
1080-241X
Print_ISBN :
0-8186-7934-4
Type :
conf
DOI :
10.1109/SIMSYM.1997.586500
Filename :
586500
Link To Document :
بازگشت