OpenMC online course 2025
Practical information

Dates: 30 June - 3 July 2025 from 10:00-14:00 CT (17:00-21:00 CEST).
Minimum enrollment: 20 participants
Maximum enrollment: 35 participants
Registration fee: 450 EUR
Registration deadline: 16 June 2025
Contacthedvig.nahon@oecd-nea.org with copy to programs@oecd-nea.org

About the OpenMC course

This 4-day interactive course is intended to give students a thorough introduction to the usage and application of the OpenMC Monte Carlo code. During this interactive course students will work hand-in-hand with the instructors to develop models, run the code and explore a wide range of features.

Topics to be covered include:

  • Geometry: constructive solid geometry; surfaces, cells, universes, lattices, CAD-based geometry
  • Sources: statistical distributions, source options
  • Tallies: filters, scores, and tallies; cell instances; meshes; triggers
  • Post-processing: working with statepoint files; Pandas dataframes; tally arithmetic
  • Nuclear data: cross-section configuration; introspection of data; automated data generation; cross-section visualisation
  • Depletion: depletion operators; time integration methods; activation calculations
  • Multigroup cross-section generation: automated generation of MGXS over spatial domains; group structures; MGXS libraries
  • Visualisation: Geometry and tally visualisation with the OpenMC plotter application
  • Coupling: C/C++ API, multiphysics calculation

The class will be based on the latest version of OpenMC as of the start of the class. During the course, students will be provided with a cloud-based Jupyter notebook interface accessible through any web browser. It is not required to have OpenMC installed on your laptop; however, students are welcome to install OpenMC in advance.

Students are expected to have basic knowledge and familiarity with Python 3. Resources for learning basic Python will be provided in advance.

More information about the OpenMC Monte Carlo Code.