Home
GPUmonty is a public, GPUmonty is a high-performance, CUDA-accelerated Monte Carlo radiative transfer (MCRT) code designed for the spectral modeling of accreting black holes based on igrmonty.
The code is an evolution of the grmonty and igrmonty frameworks, assigning the most computationally expensive stages, such as superphoton generation, sampling, geodesic tracking, and scattering, directly to the GPU.
Theoretical Details
For a comprehensive discussion of the governing equations, relativistic physics, and validation benchmarks, please refer to the GPUmonty paper:
Motta, P. N., Nemmen, R., & Joshi, A. V. (2025). GPUmonty: A public GPU accelerated relativistic Monte Carlo radiative transfer code.
Public Availability
The source code is open-source and available under the GNU General Public License v2 at:
GitHub Repository: https://github.com/pedronaethe/gpumonty
Getting Started
For a quick tutorial, system requirements, and build instructions, please refer to the README file in the GitHub repository or the Quick Start documentation section.
Technical API Reference
Use the sidebar to explore the specific modules.
We welcome comments, questions, and contributions! Please feel free to open issues or pull requests on the GitHub repository. email for contact: pedronaethemotta@usp.br
Developed by: Pedro Naethe Motta
Currently maintained by: Pedro Naethe Motta