Rootin' Tootin' Efficient Ray Shootin': Creating Microlensing Magnification Maps with GPUs

Fuente: arXiv
Saved in:
Bibliographic Details
Main Author: Weisenbach, Luke
Format: Preprint
Published: 2025
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866909634652012544
author Weisenbach, Luke
author_facet Weisenbach, Luke
contents The impending discovery and monitoring of hundreds of new gravitationally lensed quasars and supernovae from upcoming ground and space based large area surveys such as LSST, \textit{Euclid}, and \textit{Roman} necessitates the development of improved numerical methods for studying gravitational microlensing. We present in this work the fastest microlensing map generation code currently publicly available. We utilize graphics processing units to take advantage of the inherent parallelizable nature of creating magnification maps, in addition to using 1) the fast multipole method to reduce the runtime dependence on the number of microlenses and 2) inverse polygon mapping to reduce the number of rays required. The code is available at https://github.com/weisluke/microlensing/.
format Preprint
id arxiv_https___arxiv_org_abs_2506_02114
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle Rootin' Tootin' Efficient Ray Shootin': Creating Microlensing Magnification Maps with GPUs
Weisenbach, Luke
Astrophysics of Galaxies
Instrumentation and Methods for Astrophysics
The impending discovery and monitoring of hundreds of new gravitationally lensed quasars and supernovae from upcoming ground and space based large area surveys such as LSST, \textit{Euclid}, and \textit{Roman} necessitates the development of improved numerical methods for studying gravitational microlensing. We present in this work the fastest microlensing map generation code currently publicly available. We utilize graphics processing units to take advantage of the inherent parallelizable nature of creating magnification maps, in addition to using 1) the fast multipole method to reduce the runtime dependence on the number of microlenses and 2) inverse polygon mapping to reduce the number of rays required. The code is available at https://github.com/weisluke/microlensing/.
title Rootin' Tootin' Efficient Ray Shootin': Creating Microlensing Magnification Maps with GPUs
topic Astrophysics of Galaxies
Instrumentation and Methods for Astrophysics
url https://arxiv.org/abs/2506.02114