HackerPapers

arXiv:2501.05440physics.comp-ph

Enabling GPU Portability into the Numba-JITed Monte Carlo Particle Transport Code MC/DC

Joanna Piper Morgan, Braxton Cuneo, Ilham Variansyah, Kyle E. Niemeyer

Early discovery. Linked by one identifiable commenter. This paper is outside the main ranking; a mention is not an endorsement.

Abstract

The Center for Exascale Monte Carlo Neutron Transport is developing Monte Carlo / Dynamic Code (MC/DC) as a portable Monte Carlo neutron transport package for rapid numerical methods exploration on CPU- and GPU-based high-performance computers. In this paper, we describe MC/DC's current event-based GPU algorithm as well as the just-in-time (JIT) compilation scheme we use to enable GPU operability on Nvidia and AMD GPUs from MC/DC's Python source. To analyze performance, we conduct runtime tests of the C5G7 k-eigenvalue benchmark problem and a continuous-energy infinite pin cell on Nvidia Tesla V100 GPU, AMD MI250X GPU, and the AMD MI300A APU and make comparison to a dual-socket Intel Xeon Sapphire Rapid CPU node. We found that for the multi-group C5G7 benchmark problem, we respectively see a 15$\times$, 0.7$\times$, 12$\times$ speedup on a V100, MI250X, and MI300A over 112 Intel Xeon CPU cores. For the continuous-energy infinite pin-cell benchmark, we found speedups of 5$\times$, 3$\times$, 4$\times$ on a V100, MI250X, and MI300A, respectively, over the same CPU node.

arXiv comments
10 pages, 3 figures. Special Session on Research Activities of the Center for Exascale Monte Carlo Neutron Transport
Journal reference
Proceedings of the International Conference on Mathematics and Computational Methods Applied to Nuclear Science and Engineering (M&C 2025), pp.1934-1943. (2025). Denver, CO, USA
DOI
doi:10.13182/MC25-47142
Subjects
physics.comp-phComputational Physics

On Hacker News

Linked by 1 identifiable commenter in 1 comment across 1 thread, from May 2025 to May 2025.

Comments linking this paper, per year.

Discussed in comments1 thread

    • just a few picks in no particular order https://pmc.ncbi.nlm.nih.gov/articles/PMC2945379/ https://arxiv.org/abs/2202.11154 https://lips.cs.princeton.edu/pdfs/liu2024generative.pdf https://arxiv.org/abs/2501.05440

      kevindammView on HNParent context

Submitted to Hacker News

Connected through shared HN threads, not inferred similarity or a recommendation.