Home - cmyoo/cosmos GitHub Wiki
Welcome to the cosmos wiki!
COSMOS [1,2] is an open-source code for numerical relativity specialized for PBH formation based on the BSSN formalism [3,4]. It is originally translated from SACRA code [5] into C++.
What can we do using COSMOS?
- https://github.com/cmyoo/cosmos
- Perfect fluid with linear equation of states & massless scalar field
- Non-Cartesian scale-up coordinates
- Fixed mesh refinement
- OpenMP parallelization
- For example, what can be done by this code with the default setting is explained here in detail.
- Please check COSMOS-S, derived from COSMOS with the CARTOON method (all items listed above are inherited), if you are only interested in spherical cases.
How do we make our new project?
- There are only three steps to start the simplest project written in Getting Started.
- After checking out the simplest case, please see some actual Examples.
Where can we find the detail of source code?
- Here we provide API documentation.
- Furthermore, we explain the methods used in COSMOS by Method Details.
How can we get support or contribute to COSMOS project?
References
[1]: C. Yoo, and H. Okawa, and K. Nakao, Phys. Rev. Lett. 111, 161102 (2013), Black Hole Universe: Time Evolution
[2]: H. Okawa, and H. Witek, and V. Cardoso, Phys. Rev. D 89, 104032 (2014), Black holes and fundamental fields in Numerical Relativity: initial data construction and evolution of bound states
[3]: M. Shibata and T. Nakamura, Phys. Rev. D 52, 5428 (1995), Evolution of three-dimensional gravitational waves: Harmonic slicing case.
[4]: T. W. Baumgarte and S. L. Shapiro, Phys. Rev. D 59, 024007 (1998), arXiv:gr-qc/9810065, On the numerical integration of Einstein’s field equations.
[5]: T. Yamamoto, M. Shibata, K. Taniguchi, Phys.Rev.D 78 (2008), 064054, Simulating coalescing compact binaries by a new code SACRA