MCNP6/X Tutorial & Guide

The industry-standard Monte Carlo code for criticality, shielding, and radiation transport. Step-by-step tutorials for MCNP6 and MCNPX — from first input to production models.

Start Learning MCNP →

Last Updated: April 2026

Why engineers choose MCNP

Maintained by Los Alamos for over 60 years, MCNP underpins licensing, regulatory guidance, and research programs worldwide.

Regulatory Credibility

Accepted worldwide for licensing, criticality safety, and shielding analyses with decades of benchmark validation.

Coupled Physics

Supports multi-particle (n, p, e, γ) transport with variance-reduction controls for challenging shielding cases.

Extensive Geometry Library

Robust constructive solid geometry (CSG) surfaces plus repeated structures for lattices, universes, and hierarchical models.

Rich Nuclear Data

Ships with multiple ENDF/B evaluations, S(α,β) treatments, photon libraries, and easy hooks for custom ACE data.

Quick start guides

Sample MCNP Input File

Below is a complete MCNP input file for a simple fuel pin cell model. This example demonstrates the three main sections: Cell Cards, Surface Cards, and Data Cards.

mcnp
c Simple Pin Cell Model
c Cell Cards
1 1 -10.4 -1     imp:n=1  $ Fuel
2 2 -6.55 1 -2   imp:n=1  $ Cladding
3 3 -1.0  2 -3   imp:n=1  $ Moderator
4 0       3      imp:n=0  $ Outside world

c Surface Cards
1 cz 0.4096  $ Fuel radius
2 cz 0.4750  $ Cladding outer radius
3 cz 0.6617  $ Cell boundary radius

c Data Cards
m1   92235.70c 0.05   $ UO2 Fuel
     92238.70c 0.95
     8016.70c  2.0
m2   40000.70c 1.0    $ Zirconium Cladding
m3   1001.70c  2.0    $ Water Moderator
     8016.70c  1.0
kcode 1000 1.0 20 100
ksrc 0 0 0

Nuclear data tips

MCNP relies on evaluated nuclear data files (ENDF/B, JEFF, JENDL, ENDF/VIII) that are processed for specific temperatures and moderators. The suffix on each isotope (for example .70c) tells reviewers which evaluation and temperature you selected.

Match the library to your scenario: .72c or .74c for hot fuel, S(α,β) treatments for light-water moderators, or specialized photon libraries for detector studies. Accurate nuclear data choices often improve agreement with benchmarks more than any geometry tweak.

Document the library selections in comments so future reviewers know the temperature, evaluation, and processing basis for each material.

Frequently Asked Questions

How do I get access to MCNP?
MCNP is export-controlled software available through RSICC. Academic institutions can request access through their organization. Commercial licenses are also available.
Which MCNP version should I use?
MCNP6.3 is recommended for most users as the latest stable release. MCNPX is preferred for certain particle physics applications, while MCNP5 remains widely used in established workflows.
What are the system requirements?
MCNP runs on Windows, Linux, and Mac OS. Minimum requirements include 4GB RAM and a modern multi-core processor. GPU acceleration is available in newer versions.

Start Building MCNP Models

Follow the tutorials from installation through full-core examples.