https://github.com/stellar-group/octotiger
Astrophysics program simulating the evolution of star systems based on the fast multipole method on adaptive Octrees
https://github.com/stellar-group/octotiger
astrophysics cuda cuda-kernels hpx kokkos simd stellar-mergers sycl
Last synced: 3 months ago
JSON representation
Astrophysics program simulating the evolution of star systems based on the fast multipole method on adaptive Octrees
- Host: GitHub
- URL: https://github.com/stellar-group/octotiger
- Owner: STEllAR-GROUP
- License: bsl-1.0
- Created: 2016-11-12T02:30:19.000Z (almost 9 years ago)
- Default Branch: master
- Last Pushed: 2025-04-08T22:56:01.000Z (6 months ago)
- Last Synced: 2025-04-11T12:11:07.158Z (6 months ago)
- Topics: astrophysics, cuda, cuda-kernels, hpx, kokkos, simd, stellar-mergers, sycl
- Language: C++
- Homepage: http://octotiger.stellar-group.org/
- Size: 79.7 MB
- Stars: 51
- Watchers: 10
- Forks: 19
- Open Issues: 7
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Code of conduct: .github/CODE_OF_CONDUCT.md
- Citation: CITATION.cff
- Authors: AUTHORS
Awesome Lists containing this project
README
# Octo-Tiger
[](https://www.codacy.com/gh/STEllAR-GROUP/octotiger?utm_source=github.com&utm_medium=referral&utm_content=STEllAR-GROUP/octotiger&utm_campaign=Badge_Grade) [](https://github.com/STEllAR-GROUP/octotiger/actions/workflows/cff-validator.yml) [](https://zenodo.org/badge/latestdoi/73526736)

From :
> 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 | [](https://rostam.cct.lsu.edu/jenkins/job/Octo-Tiger%20Node-Level/job/master/) |#### Jenkins - Special machine tests:
| | |
|--- |--- |
| KNL Kokkos HPX Backend / SIMD tests | [](https://simsgs.informatik.uni-stuttgart.de/jenkins/view/Octo-Tiger%20and%20Dependencies/job/Octo-Tiger%20KNL/job/master/) |
| Development environment tests | [](https://simsgs.informatik.uni-stuttgart.de/jenkins/view/Octo-Tiger%20and%20Dependencies/job/Octo-Tiger%20DEV/job/master/)## Quick Reference
* **Building Octo-Tiger**:
- Use the [Octo-Tiger Spack Package](https://github.com/G-071/octotiger-spack)
* **Where to get help**:IRC Channel `#ste||ar` on [libera.chat](libera.chat)
* **Where to file issues**:
[Octo-Tiger Issue Tracker](https://github.com/STEllAR-GROUP/octotiger/issues)
* **Documentation**:
The [documentation](https://stellar-group.github.io/octotiger/doc/html/) 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](https://octotiger.stellar-group.org/papers/).
# 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
)