OpenMC for Windows

Completely Native OpenMC-Windows installer.

Overview

OpenMC is a powerful Monte Carlo particle transport code widely used in reactor physics and radiation transport research. Traditionally, OpenMC is primarily developed and tested in Linux environments. This project demonstrates how OpenMC can be compiled and executed natively on Microsoft Windows systems while maintaining compatibility with the existing Python API and nuclear data libraries.

The goal of this work is to make OpenMC easier to use for students, researchers, and engineers who primarily work in Windows environments.

This particular openmc-windows-v0.1-beta does not have any dependencies like the other compilation methods have. The installer just needs openmc provided hdf5 cross sections and python. There is NO requrement of any subsystems, virtual systems and containers like docker.

Key Features of the Windows Build

Native Windows Executable
Compatible with Python API
HDF5 Data Support
Portable Distribution
OpenMP Multithreading

The Windows build provides a native executable that can run directly on Windows 10 and Windows 11 systems without requiring Linux emulation or virtual machines.

Portable Distribution

The compiled package is distributed as a installer (openmc-windows-v0.1-beta.exe) containing:

openmc.exe, DLL libraries, examples/, python module installer.whl

All required runtime libraries are included so the executable can run on any compatible Windows system without additional installations.

Python Integration

The OpenMC Python API are installed along with openmc-windows executable, allowing users to generate XML input files, run simulations, and analyze results exactly as done on Linux systems.

Download and Install

Download OpenMC Windows Installer

This is an openmc-windows-v0.1-beta version of the OpenMC native build, and the running parameters are restricted.

After downloading, run the installer to set up OpenMC on your Windows system. The installer will guide you through the installation process.

Follow the installation instructions given at Github release page

What about the Full Version

The full version is under testing and will be made available on request.
Email: iamsachinshet@gmail.com

Your support brings you full stable version of OpenMC for Windows with all features enabled with all technical support.
Your support helps maintain and improve the Windows build of OpenMC. Thank you!

Author

Sachin Shet

My Profile LinkedIn

Future Work