MAPPRAISER: A massively parallel map-making framework for multi-kilo pixel CMB experiments
arXiv:2112.03370 · doi:10.1016/j.ascom.2022.100576
Abstract
Forthcoming cosmic microwave background (CMB) polarized anisotropy experiments have the potential to revolutionize our understanding of the Universe and fundamental physics. The sought-after, tale-telling signatures will be however distributed over voluminous data sets which these experiments will collect. These data sets will need to be efficiently processed and unwanted contributions due to astrophysical, environmental, and instrumental effects characterized and efficiently mitigated in order to uncover the signatures. This poses a significant challenge to data analysis methods, techniques, and software tools which will not only have to be able to cope with huge volumes of data but to do so with unprecedented precision driven by the demanding science goals posed for the new experiments. A keystone of efficient CMB data analysis are solvers of very large linear systems of equations. Such systems appear in very diverse contexts throughout CMB data analysis pipelines, however they typically display similar algebraic structures and can therefore be solved using similar numerical techniques. Linear systems arising in the so-called map-making problem are one of the most prominent and common ones. In this work we present a massively parallel, flexible and extensible framework, comprised of a numerical library, MIDAPACK, and a high level code, MAPPRAISER, which provide tools for solving efficiently such systems. The framework implements iterative solvers based on conjugate gradient techniques: enlarged and preconditioned using different preconditioners. We demonstrate the framework on simulated examples reflecting basic characteristics of the forthcoming data sets issued by ground-based and satellite-borne instruments, executing it on as many as 16,384 compute cores. The software is developed as an open source project freely available to the community at: https://github.com/B3Dcmb/midapack .
arXiv comment31 pages, 20 figures, Published by Astronomy and Computing
References in corpus (45)
- Array Programming with NumPy
- HEALPix -- a Framework for High Resolution Discretization, and Fast Analysis of Data Distributed on the Sphere
- Planck 2018 results. I. Overview and the cosmological legacy of Planck
- The Simons Observatory: Science goals and forecasts
- A unified pseudo- framework
- Planck 2018 results. III. High Frequency Instrument data processing and frequency maps
- Planck intermediate results. LVII. Joint Planck LFI and HFI data processing
- The Python Sky Model: software for simulating the Galactic microwave sky
- The Atacama Cosmology Telescope: The polarization-sensitive ACTPol instrument
- The Atacama Cosmology Telescope: CMB Polarization at
- LiteBIRD: JAXA's new strategic L-class mission for all-sky surveys of cosmic microwave background polarization
- Planck 2018 results. II. Low Frequency Instrument data processing
- Modulation of CMB polarization with a warm rapidly-rotating half-wave plate on the Atacama B-Mode Search (ABS) instrument
- A Map-Making Algorithm for the Planck Surveyor
- MAXIPOL: Cosmic Microwave Background Polarimetry Using a Rotating Half-Wave Plate
- MAPCUMBA : a fast iterative multi-grid map-making algorithm for CMB experiments
- The Planck-LFI instrument: analysis of the 1/f noise and implications for the scanning strategy
- Updated design of the CMB polarization experiment satellite LiteBIRD
- MADmap: A Massively Parallel Maximum-Likelihood Cosmic Microwave Background Map-Maker
- Making Maps Of The Cosmic Microwave Background: The MAXIMA Example
- A Measurement of the Degree Scale CMB B-mode Angular Power Spectrum with POLARBEAR
- Making CMB temperature and polarization maps with Madam
- Performance of a continuously rotating half-wave plate on the POLARBEAR telescope
- A maximum likelihood approach to the destriping technique
- Simultaneous Estimation of Noise and Signal in Cosmic Microwave Background Experiments
- Destriping CMB temperature and polarization maps
- Modeling atmospheric emission for CMB ground-based observations
- The Wiener-Filtered COBE DMR Data and Predictions for the Tenerife Experiment
- Destriping of Polarized Data in a CMB Mission with a Circular Scanning Strategy
- Deconvolution Map-Making for Cosmic Microwave Background Observations
- Probing Cosmic Inflation with the LiteBIRD Cosmic Microwave Background Polarization Survey
- Map-making in small field modulated CMB polarisation experiments: approximating the maximum-likelihood method
- Fast and precise map-making for massively multi-detector CMB experiments
- ArtDeco: A beam deconvolution code for absolute CMB measurements
- Framework for analysis of next generation, polarised CMB data sets in the presence of galactic foregrounds and systematic effects
- Mirage: a new iterative Map-Making code for CMB experiments
- Making maps of Cosmic Microwave Background polarization for B-mode studies: the POLARBEAR example
- Iterative map-making with two-level preconditioning for polarized Cosmic Microwave Background data sets
- Accelerating Cosmic Microwave Background map-making procedure through preconditioning
- A preliminary study on destriping techniques of PLANCK/LFI measurements versus observational strategy
- Cosmic Microwave Background Mapmaking with a Messenger Field
- Bayesian noise estimation for non-ideal CMB experiments
- A deconvolution map-making method for experiments with circular scanning strategies
- Accelerating linear system solvers for time domain component separation of cosmic microwave background data
- Cooling Improves Cosmic Microwave Background Map-Making When Low-Frequency Noise is Large