Efficient generation of microlensing magnification maps with GPUs

ABSTRACT 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, Euclid, and 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/.

Authors

Institutions

Publication Details

Journal
Monthly Notices of the Royal Astronomical Society
Published
2025-06-17
DOI
https://doi.org/10.1093/mnras/staf994
Citations
1
Primary Topic
Optical measurement and interference techniques
Type
article
Field-Weighted Citation Impact
1.28

Funders

Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Efficient generation of microlensing magnification maps with GPUs

Luke Weisenbach
1 citations
Monthly Notices of the Royal Astronomical Society
Optical measurement and interference techniques
1.28
article

Efficient generation of microlensing magnification maps with GPUs

Luke Weisenbach
article en
1 citations

Abstract

ABSTRACT 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, Euclid, and 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/.

Monthly Notices of the Royal Astronomical SocietyVol. 541(1)
University of Portsmouth (GB)
University of Portsmouth, European Commission
Openalex Percentile: Top 19%
Optical measurement and interference techniques
1.28
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.