← Back to project catalogue
GP-PH-0F2RQC4PhysicsReady

Molecular Dynamics Study of Radiation Damage Cascades in BCC Iron

A completed molecular-dynamics study of how PKA energy, crystal direction, and temperature affect short-time radiation-damage cascades in perfect BCC alpha iron.

Molecular Dynamics Study of Radiation Damage Cascades in BCC Iron project visual
GP-PH-0F2RQC4 · Physics
  • LAMMPS 7 Feb 2024 Update 1
  • Python 3.11
  • NumPy
  • Pandas
  • SciPy
  • Matplotlib

Software compatibility

LAMMPS 7 Feb 2024 Update 1 only

The source, retained trajectories, and verified results use LAMMPS 7 Feb 2024 Update 1 with the tersoff/zbl pair style. Other LAMMPS releases and molecular-dynamics packages are not verified.

Project definition

Problem statement

An energetic recoil atom can displace iron atoms and leave vacancies, interstitials, and small defect clusters. The outcome depends on recoil energy, crystal direction, temperature, potential choice, timestep control, boundary treatment, and the defect-counting method.

The physics problem is to run a controlled factor study, retain every trajectory, identify defects consistently, and separate peak collision damage from the defects that survive prompt recombination.

Project objectives

  • Build and equilibrate a perfect BCC alpha-iron cell containing 11,664 atoms.
  • Compare 250, 500, and 1000 eV primary knock-on atoms along [100], [110], and [111].
  • Repeat the complete energy and direction matrix at 300 K and 600 K.
  • Measure peak and surviving Frenkel pairs, defect clusters, cascade radius, and physical time.
  • Compare the atomistic survivor counts with the analytical NRT displacement estimate.

Project structure

Project components

01

Case generator

Creates the exact 18-case factor matrix, LAMMPS inputs, metadata, and launch velocities.

02

LAMMPS simulation

Runs minimisation, equilibration, adaptive collision dynamics, and the boundary heat sink.

03

Defect analysis

Uses periodic nearest-site occupancy to count vacancies, interstitials, Frenkel pairs, clusters, and radius.

04

Evidence pipeline

Retains compressed trajectories, logs, final structures, CSV tables, JSON summaries, and figures.

05

Verification

Checks launch energy, atom conservation, physical duration, final plateaus, documents, and software quality.

Methodology

Project workflow

  1. 01
    Prepare the cell

    The code builds the BCC lattice, verifies the potential checksum, and creates one case directory per factor combination.

  2. 02
    Equilibrate

    LAMMPS minimises the lattice and equilibrates it at 300 K or 600 K.

  3. 03
    Launch the PKA

    One central iron atom receives the exact configured recoil energy and crystal direction.

  4. 04
    Run and retain

    Adaptive molecular dynamics records thermodynamics, coordinates, local structure, and final states.

  5. 05
    Analyse and compare

    The project rebuilds defect tables and figures, then compares energy, direction, temperature, and NRT trends.

Demonstration scenario

The complete matrix is rebuilt from one configuration. The student compares the maximum peak of 48 Frenkel pairs with the final survivor range of 1 to 6 pairs, explains prompt recombination, examines direction and temperature differences, and traces every plotted result back to its retained LAMMPS case.

Engineering

Tools and method

Tools
The project uses LAMMPS 7 Feb 2024 Update 1, Python 3.11, NumPy, Pandas, SciPy, Matplotlib for subject analysis, simulation, and results.
Atomistic engine
LAMMPS performs BCC iron dynamics with the retained Byggmastar and Granberg Fe tersoff/zbl potential.
Experiment control
Python generates, resumes, validates, and analyses the complete 18-case matrix.
Numerical control
Adaptive timesteps limit atomic motion and kinetic-energy change during close collisions.
Analysis
NumPy, Pandas, SciPy, and Matplotlib produce time histories, factor summaries, and labelled figures.
Reproducibility
Docker, exact inputs, checksums, tests, raw evidence, Word files, and PDFs support independent reruns.

Testing

Evaluation

Evaluation measures

  • Exact PKA count and launch energy for all eighteen cases
  • Peak and final Frenkel-pair counts across energy, direction, and temperature
  • At least 5 ps total physical time and a 3 ps final-count plateau in every case
  • Balanced final vacancy and interstitial counts in the periodic cell
  • Defect-survival fraction, cluster size, cascade radius, and NRT comparison
  • Automated tests, coverage, dependency audit, document checks, and retained raw evidence

Project boundaries

  • The model represents perfect BCC alpha iron under one interatomic potential and one thermal seed per factor cell.
  • The selected 250 to 1000 eV range studies low-energy primary damage and does not represent a full reactor recoil spectrum.
  • All conclusions concern picosecond defect production and survival, not long-time diffusion, accumulated dose, alloy response, or component life.
  • Electronic stopping, grain boundaries, dislocations, alloy chemistry, experimental validation, and property prediction are outside the completed scope.

Included

  1. 01Complete Python and LAMMPS source code
  2. 02Eighteen completed simulations with 11,664 atoms per case
  3. 03Eighteen compressed trajectories, logs, inputs, and final structures
  4. 04Exact iron potential file with a verified checksum
  5. 05Nine hundred and eighteen analysed trajectory frames
  6. 06Twenty-two labelled theory, method, literature, and result figures
  7. 07Fifty-five automated tests with 94 percent coverage
  8. 08Complete project files, calculations, results, and analysis material in a private GitHub repository
  9. 0974-page project documentation in PDF and editable Word formats
  10. 1013-page setup and usage guide in PDF and editable Word formats
  11. 11Fifty annotated references with literature-image provenance

Project record

No information is collected on this page.

Permanent project ID
GP-PH-0F2RQC4
Catalogued
21 Aug 2026
Completed
26 Aug 2026
Verified
26 Aug 2026
Demonstration
Included in repository

Handover

After purchase

  1. 01
    Payment is confirmed

    The project is marked unavailable and cannot be purchased again.

  2. 02
    Repository access is granted

    The buyer's submitted GitHub account receives access to the private repository.

  3. 03
    The purchase record is delivered

    The certification sheet is prepared from the reviewed buyer details and sent privately by email.