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:

Public Availability

The source code is open-source and available under the GNU General Public License v2 at:

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