Awesome
Octo-Tiger
From https://doi.org/10.1145/3204919.3204938:
Octo-Tiger is an astrophysics program simulating the evolution of star systems based on the fast multipole method on adaptive Octrees. It was implemented using high-level C++ libraries, specifically HPX and Vc, which allows its use on different hardware platforms.
Build Status [master]
Jenkins - All CPU / GPU node-level tests for the 8 major build configurations:
CPU/GPU Tests with Kokkos, CUDA, HIP, SYCL |
Jenkins - Special machine tests:
KNL Kokkos HPX Backend / SIMD tests | |
Development environment tests |
Quick Reference
-
Building Octo-Tiger:
- Option 1: Use the Octo-Tiger Spack Package (recommended)
- Option 2: Use the Octo-Tiger buildscripts
-
Where to get help:
IRC Channel #ste||ar
on libera.chat
- Where to file issues:
- Documentation:
The documentation of the master branch.
Citing
In publications, please use the following publication to cite Octo-Tiger:
- Dominic C. Marcello, Sagiv Shiber, Orsola De Marco, Juhan Frank, Geoffrey C. Clayton, Patrick M. Motl, Patrick Diehl, Hartmut Kaiser, "Octo-Tiger: A New, 3D Hydrodynamic Code for Stellar Mergers that uses HPX Parallelisation", accepted for publication in the Monthly Notices of the Royal Astronomical Society, 2021
For more publications, please review Octo-Tigers' documentation.
Funding
Allocations
- Porting Octo-Tiger, an astrophysics program simulating the evolution of star systems based on the fast multipole method on adaptive Octrees, Testbed, Ookami, Stony Brook University
- Porting Octo-Tiger, an astrophysics program simulating the evolution of star systems based on the fast multipole method on adaptive Octrees, Testbed, Fugaku, RIKEN Center for Computational Science
License
Distributed under the Boost Software License, Version 1.0. (See http://www.boost.org/LICENSE_1_0.txt)