Parallel Programming in MCNP6
- 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
Monte Carlo radiation transport¶llelism
MCNP(TM) Version 5.
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