title | tags | authors | affiliations | date | bibliography | aas-doi | aas-journal | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
COMPAS: A rapid binary population synthesis suite |
|
|
|
xx Month 2021 |
paper.bib |
10.3847/1538-4365/ac416c |
Astrophysical Journal Supplements |
Most massive stars---those with initial masses greater than 8
Binary population synthesis generates population models of isolated stellar binaries under a set of parametrized assumptions. These models permit comparisons against observational data sets, such as X-ray binaries of gravitational-wave mergers.
In particular, rapid binary population synthesis is needed in order to efficiently explore a broad parameter space of uncertain assumptions about the physics of stellar and binary evolution, including supernova remnant masses and natal kicks, mass transfer efficiency and stability, and the outcome of common-envelope events.
A range of binary population synthesis codes have been developed over the last three decades. These include the Scenario Machine [@Scenario], IBiS [@IBiS], SeBa [@SeBa], BSE [@Hurley:2002rf], StarTrack [@Belczynski:2008], binary$_$c [@BinaryC], MOBSE [@2018MNRAS.474.2959G] and COSMIC [@2019arXiv191100903B]. These codes range from private to semi-public to fully public, and differ in the range of available tools, computational complexity, and speed of execution.
COMPAS is a rapid binary population synthesis suite. It parametrizes complex astrophysical processes with prescriptions calibrated to detailed models. COMPAS is designed to allow for flexible modifications as evolutionary models improve. All code is fully public and, including pre-processing and post-processing tools. COMPAS is computationally efficient, with a focus on the statistical analysis of large populations, particularly but not exclusively in the context of gravitational-wave astronomy.
The core engine of COMPAS---responsible for calculating the evolution of single [@Hurley:2000pk] and binary [@Hurley:2002rf] stars---is written in object oriented C++ for speed and flexibility. COMPAS is able to simulate the evolution of a typical binary over 10 Gyr in approximately 10 milliseconds.
A detailed description of the implementation of the COMPAS suite can be found in @COMPAS:2021methodsPaper.
In addition to the core stellar and binary evolution engine, we provide Python scripts for both pre- and post-processing COMPAS outputs. Post-processing can account for integrating populations formed throughout cosmic history [@2019MNRAS.490.3740N] and methods to account for gravitational-wave selection effects [@Barrett:2017fcw]. A set of examples is also provided.
COMPAS is embarrassingly parallel and can be trivially run on high performance computers and distributed on cloud computing.
COMPAS was initially designed to focus on studies of merging binaries containing neutron stars and black holes that are being observed through gravitational waves [@Stevenson2017FormationEvolution;@2018MNRAS.481.4009V]. In recent years, the scope of systems investigated with COMPAS has expanded to incorporate, e.g., Be X-ray binaries [@Vinciguerra:2020] and luminous red novae [@Howitt:2020] (see @COMPAS:2021methodsPaper or the COMPAS collaboration website for a summary of COMPAS publications to date.)
COMPAS development happens on Github. We maintain a Zenodo community where data from many publications using COMPAS is publicly available.
Multiple authors are supported by the Australian Research Council Centre of Excellence for Gravitational Wave Discovery (OzGrav), through project number CE170100004. Multiple authors were funded in part by the National Science Foundation under Grant No. (NSF grant number 2009131), the Netherlands Organization for Scientific Research (NWO) as part of the Vidi research program BinWaves with project number 639.042.728 and by the European Union’s Horizon 2020 research and innovation program from the European Research Council (ERC, Grant agreement No. 715063). FSB is supported in part by the Prins Bernard Cultuurfonds studiebeurs. IM is a recipient of an Australian Research Council Future Fellowship (FT190100574). AVG acknowledges funding support by the Danish National Research Foundation (DNRF132)