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

Parallel Programming in MCNP6

Technical Report ·
DOI:https://doi.org/10.2172/2589836· OSTI ID:2589836
 [1]
  1. Los Alamos National Laboratory (LANL), Los Alamos, NM (United States)
Monte Carlo N-Particle (MCNP)1 is a general-purpose Monte Carlo particle transport code developed by Los Alamos National Laboratory (LANL). To efficiently handle long simulations, MCNP version 6 (MCNP6) supports parallel execution using two primary programming models: • Shared-memory task-based threading using OpenMP (Open Multi-Processing), and • Distributed-memory calculations using MPI (Message Passing Interface). The OpenMP and MPI programming models enable MCNP6 to scale from desktop systems to high-performance computing (HPC) clusters, allowing users to run MCNP in one of three parallel modes: • OpenMP-only, • MPI-only, and • Hybrid (MPI + OpenMP). The choice of parallelization mode depends on the underlying computer architecture and the characteristics of the simulation problem.
Research Organization:
Los Alamos National Laboratory (LANL), Los Alamos, NM (United States)
Sponsoring Organization:
USDOE National Nuclear Security Administration (NNSA)
DOE Contract Number:
89233218CNA000001
OSTI ID:
2589836
Report Number(s):
LA-UR--25-29475
Country of Publication:
United States
Language:
English

Similar Records

Parallel MCNP Monte Carlo transport calculations with MPI
Journal Article · Mon Dec 30 23:00:00 EST 1996 · Transactions of the American Nuclear Society · OSTI ID:426517

Monte Carlo radiation transport¶llelism
Conference · Mon Dec 31 23:00:00 EST 2001 · OSTI ID:976381

MCNP(TM) Version 5.
Conference · Mon Dec 31 23:00:00 EST 2001 · OSTI ID:976120

Related Subjects