Published 1997 | Version v1
Report Restricted

MC++ and a transport physics framework

  • 1. Los Alamos National Lab., NM (United States)
  • 2. Texas A and M Univ., College Station, TX (United States)
  • 3. Univ. of New Mexico, Albuquerque, NM (United States)

Description

The Department of Energy has launched the Accelerated Strategic Computing Initiative (ASCI) to address a pressing need for more comprehensive computer simulation capabilities in the area of nuclear weapons safety and reliability. In light of the decision by the US Government to abandon underground nuclear testing, the Science-Based Stockpile Stewardship (SBSS) program is focused on using computer modeling to assure the continued safety and effectiveness of the nuclear stockpile. The authors believe that the utilization of object-oriented design and programming techniques can help in this regard. Object-oriented programming (OOP) has become a popular model in the general software community for several reasons. MC++ is a specific ASCI-relevant application project which demonstrates the effectiveness of the object-oriented approach. It is a Monte Carlo neutron transport code written in C++. It is designed to be simple yet flexible, with the ability to quickly introduce new numerical algorithms or representations of the physics into the code. MC++ is easily ported to various types of Unix workstations and parallel computers such as the three new ASCI platforms, largely because it makes extensive use of classes from the Parallel Object-Oriented Methods and Applications (POOMA) C++ class library. The MC++ code has been successfully benchmarked using some simple physics test problems, has been shown to provide comparable serial performance and a parallel efficiency superior to that of a well-known Monte Carlo neutronics package written in Fortran, and was the first ASCI-relevant application to run in parallel on all three ASCI computing platforms

Availability note (English)

Available from INIS in electronic form and/or on microfiche ; Also available from OSTI as DE97008621; NTIS; US Govt. Printing Office Dep.

Files

Restricted

The record is publicly accessible, but files are restricted to users with access.

Additional details

Publishing Information

Imprint Pagination
4 p.
Report number
LA-UR--97-2399

Conference

Title
International conference on computational physics.
Dates
15-19 Dec 1997.
Place
Marina del Rey, CA (United States).

INIS

Country of Publication
United States
Country of Input or Organization
United States
INIS RN
29036328
Subject category
S73: NUCLEAR PHYSICS AND RADIATION PHYSICS; S99: GENERAL AND MISCELLANEOUS;
Resource subtype / Literary indicator
Conference
Descriptors DEI
IMPLEMENTATION; M CODES; MONTE CARLO METHOD; NEUTRON TRANSPORT; NUCLEAR WEAPONS; PROGRAMMING; PROGRAMMING LANGUAGES
Descriptors DEC
CALCULATION METHODS; COMPUTER CODES; NEUTRAL-PARTICLE TRANSPORT; RADIATION TRANSPORT

Optional Information

Contract/Grant/Project number
Contract W-7405-ENG-36
Funding organization
USDOE, Washington, DC (United States).
Secondary number(s)
CONF-971218--.