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.
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.
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.
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.
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
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!