An Improved GPU-Based Ray-Shooting Code For Gravitational Microlensing
arXiv:2204.10871 · doi:10.3847/1538-4357/ac68ea
Abstract
We present an improved inverse ray-shooting code based on GPUs for generating microlensing magnification maps. In addition to introducing GPUs for acceleration, we put the efforts in two aspects: (i) A standard circular lens plane is replaced by a rectangular one to reduce the number of unnecessary lenses as a result of an extremely prolate rectangular image plane. (ii) Interpolation method is applied in our implementation which has achieved an significant acceleration when dealing with large number of lenses and light rays required by high resolution maps. With these applications, we have greatly reduced the running time while maintaining high accuracy: the speed has been increased by about 100 times compared with ordinary GPU based IRS code and GPU-D code when handling large number of lenses. If encountered the high resolution situation up to pixels, resulting in almost light rays, the running time can also be reduced by two orders of magnitude.
arXiv comment11 pages, 8 figures, accepted for publication in ApJ
References in corpus (22)
- The Quasar Accretion Disk Size -- Black Hole Mass Relation
- The Quasar Accretion Disk Size - Black Hole Mass Relation
- Size is Everything: Universal Features of Quasar Microlensing with Extended Sources
- Microlensing-Based Estimate of the Mass Fraction in Compact Objects in Lens
- Microlensing of the broad line region in 17 lensed quasars
- Microlensing of Quasar Broad Emission Lines: Constraints on Broad Line Region Size
- Limits on the Mass and Abundance of Primordial Black Holes from Quasar Gravitational Microlensing
- Gravitational Lensing Size Scales for Quasars
- The Impact of Microlensing on the Standardisation of Strongly Lensed Type Ia Supernovae
- HOLISMOKES -- I. Highly Optimised Lensing Investigations of Supernovae, Microlensing Objects, and Kinematics of Ellipticals and Spirals
- Determining the Microlens Mass Function from Quasar Microlensing Statistics
- Teraflop per second gravitational lensing ray-shooting using graphics processing units
- GERLUMPH Data Release 1: High-resolution cosmological microlensing magnification maps and eResearch tools
- Limits on the microlens mass function of Q2237+0305
- Computational advances in gravitational microlensing: a comparison of CPU, GPU, and parallel, large data codes
- Non-parametric Reconstruction of Cluster Mass Distribution from Strong Lensing: Modelling Abell 370
- Microlensing of an extended source by a power-law mass distribution
- Microlensing and Intrinsic Variability of the Broad Emission Lines of Lensed Quasars
- GERLUMPH Data Release 2: 2.5 billion simulated microlensing light curves
- Gravitational Microlensing: A parallel, large-data implementation
- The Initial Mass Function of Lens Galaxies from Quasar Microlensing
- Fast simulations of extragalactic microlensing
Cited by in corpus (6)
- Fast Multipole Method for Gravitational Lensing. Application to High Magnification Quasar Microlensing
- Wave effect of gravitational waves intersected with a microlens field: a new algorithm and supplementary study
- Microlensing bias on the detection of strong lensing gravitational wave
- Wave effect of gravitational waves intersected with a microlens field II: an adaptive hierarchical tree algorithm and population study
- An interference-based method for the detection of strongly lensed gravitational waves
- A GPU Code for Finding Microlensing Critical Curves and Caustics