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.
11 pages, 8 figures, accepted for publication in ApJ
References in corpus (8)
- Limits on the Mass and Abundance of Primordial Black Holes from Quasar Gravitational Microlensing
- HOLISMOKES -- I. Highly Optimised Lensing Investigations of Supernovae, Microlensing Objects, and Kinematics of Ellipticals and Spirals
- Teraflop per second gravitational lensing ray-shooting using graphics processing units
- Microlensing of an extended source by a power-law mass distribution
- 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