Skip to content

cuDART: a GPU-accelerated ray tracing code for generating synthetic observations of relativistic astrophysical sources

Sep 2026 · 0 citations · 29 references
Physics

TL;DR

A new open-source toolkit cuDART is presented which allows meshed simulation data to be rapidly rendered into synthetic observations of optically thin emission, automatically accounting for a range of relativistic and geometric effects such as Doppler boosting.

Abstract

The generation of synthetic observations is required to compare simulations of astrophysical phenomena with real sources. We present a new open-source toolkit cuDART which allows meshed simulation data to be rapidly rendered into synthetic observations of optically thin emission, automatically accounting for a range of relativistic and geometric effects such as Doppler boosting. Unlike previous visualisation schemes which generally consider a single snapshot in time, cuDART is capable of accounting for the finite time delay across astrophysical distances by rendering data from multiple simulation epochs simultaneously. We demonstrate how failing to account for a finite light time delay can result in synthetic observations with incorrect observed motion, morphologies and fluxes. The code does not require a static pattern frame for integration, relaxing standard assumptions required for analytical observational estimates. The rendering processes is accelerated through hardware (using GPUs) and software (using the 3D differential digital analyser algorithm), allowing for rapid generation of observations from a large number of viewing orientations. In this paper we describe the physical motivation, document the code operation and test the output against theoretical relativistic and geometric expectations. cuDART is publicly available via GitHub and documented using ReadTheDocs.

View source

Similar papers

Review Open access Sep 2026

GalSyn. I. A Forward-modeling Code for Synthetic Galaxy Observations from Hydrodynamical Simulations and the First Data Release from IllustrisTNG

We present Galaxy Synthesizer (GalSyn), a modular and flexible Python package for generating synthetic observations from hydrodynamical galaxy simulations. GalSyn generates synthetic spectrophotometric data cubes for individual galaxies from simulation cutouts, employing a particle-by-particle spectral modeling approac...

Abdurro'uf, H. C. Ferguson, S. Salim et al. · 0 citations
Preprint Sep 2026

TARTARUS: A High-Performance Python Code for Ray Tracing in Curved Spacetimes

The recent observations of the supermassive black holes M87* and Sagittarius A* by the Event Horizon Telescope collaboration (EHT) have shown the need for robust, efficient, and accessible numerical tools to model light propagation in strongly curved spacetimes. Comparing theoretical accretion models with observational...

David F. Bambague, A. Larrañaga · 0 citations
Preprint Aug 2026

Kratos-linerad: GPU-accelerated Monte Carlo radiative transfer of lines with efficient imaging

Spectral lines encode the velocity, the temperature, and the chemical structure of astrophysical gas; interpreting them requires radiative transfer that is accurate at high optical depth, consistent with the local excitation, and efficient enough to synthesize velocity-resolved images. We present Kratos-linerad, a GPU-...

Lile Wang · 0 citations
Preprint Sep 2026

KPolaris: GPU-accelerated Polarized Radiative Transfer in General Relativity

Polarized black-hole images carry information about both the magnetized plasma and the curved spacetime through which the radiation propagates. We present KPolaris, an open-source GPU-accelerated general-relativistic polarized radiative-transfer code built on the Kokkos framework. It supports analytic plasma models and...

Ze-Lin Zhang, Bin Chen · 0 citations
Review Sep 2026

CERIDWEN: Fast and Flexible GPU-Accelerated Stellar Population Inference

JWST has increased both the number of high-redshift galaxies with high-quality spectral energy distributions (SEDs) and their information content. In parallel, wide-area surveys from Euclid, Rubin's LSST, and Roman will increase galaxy samples by orders of magnitude. Analysing these datasets requires stellar-population...

A. Stoffers, S. Tacchella, B. D. Johnson · 0 citations
Open access Aug 2026

GPU-accelerated test-field method for astrophysical magnetohydrodynamics and turbulence

Context : The exact working mechanism of solar and stellar dynamos is still unknown. To shed light onto the problem, turbulent transport coefficients need to be determined to decide whether and which turbulent effects play a crucial role in stellar dynamo action. One common approach is to use mean-field electrodynamics...

J. Pekkilä, M. Rheinhardt, M. Korpi-Lagg · 0 citations

Related blog posts

Microsoft Research Blog Oct 12, 2026

Simulating student learning for better AI tutoring

StudentSim is a research system for evaluating and improving AI tutoring tools before they are tested with learners. It models how individuals may engage with tutors, giving feedback to improve tutor performance across subjects like chess, writing, and mathematics. The post Simulating student learning for better AI tutoring appeared first on Microsoft Research.

MIT News · Artificial Intelligence Oct 2, 2026

Documenting the tech worker movement

Writing as a participant and researcher, PhD student JS Tan SM ’22 has co-authored a new book about the rise of tech worker protests and the employer backlash that followed.

MIT News · Artificial Intelligence Oct 2, 2026

Documenting the tech worker movement

Writing as a participant and researcher, PhD student JS Tan SM ’22 has co-authored a new book about the rise of tech worker protests and the employer backlash that followed.

We use cookies to run the site and, with your consent, for analytics and to show ads. See our Cookie Policy.