BEYONDPLANCK. III. Commander3
Abstract
We describe the computational infrastructure for end-to-end Bayesian cosmic microwave background (CMB) analysis implemented by the BeyondPlanck Collaboration. The code is called Commander3. It provides a statistically consistent framework for global analysis of CMB and microwave observations and may be useful for a wide range of legacy, current, and future experiments. The paper has three main goals. Firstly, we provide a high-level overview of the existing code base, aiming to guide readers who wish to extend and adapt the code according to their own needs or re-implement it from scratch in a different programming language. Secondly, we discuss some critical computational challenges that arise within any global CMB analysis framework, for instance in-memory compression of time-ordered data, fast Fourier transform optimization, and parallelization and load-balancing. Thirdly, we quantify the CPU and RAM requirements for the current BEYONDPLANCK analysis, finding that a total of 1.5 TB of RAM is required for efficient analysis and that the total cost of a full Gibbs sample for LFI is 170 CPU-hrs, including both low-level processing and high-level component separation, which is well within the capabilities of current low-cost computing facilities. The existing code base is made publicly available under a GNU General Public Library (GPL) license.
- Publication:
-
Astronomy and Astrophysics
- Pub Date:
- July 2023
- DOI:
- 10.1051/0004-6361/202243137
- arXiv:
- arXiv:2201.03509
- Bibcode:
- 2023A&A...675A...3G
- Keywords:
-
- methods: data analysis;
- cosmic background radiation;
- methods: numerical;
- Astrophysics - Cosmology and Nongalactic Astrophysics
- E-Print:
- 16 Pages, 7 Figures. Part of the BeyondPlanck paper suite