Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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: 2 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 (about 8 years ago)
- Default Branch: master
- Last Pushed: 2024-04-17T08:00:50.000Z (9 months ago)
- Last Synced: 2024-05-01T11:26:24.564Z (9 months ago)
- Topics: astrophysics, cuda, cuda-kernels, hpx, kokkos, simd, stellar-mergers, sycl
- Language: C++
- Homepage: http://octotiger.stellar-group.org/
- Size: 79.4 MB
- Stars: 47
- Watchers: 11
- Forks: 17
- Open Issues: 8
-
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
[![Codacy Badge](https://app.codacy.com/project/badge/Grade/ebc6d3e2e4f0407aa6a80dfc4fd03b97)](https://www.codacy.com/gh/STEllAR-GROUP/octotiger?utm_source=github.com&utm_medium=referral&utm_content=STEllAR-GROUP/octotiger&utm_campaign=Badge_Grade) [![CITATION-cff](https://github.com/STEllAR-GROUP/octotiger/actions/workflows/cff-validator.yml/badge.svg)](https://github.com/STEllAR-GROUP/octotiger/actions/workflows/cff-validator.yml) [![DOI](https://zenodo.org/badge/73526736.svg)](https://zenodo.org/badge/latestdoi/73526736)
![Logo](https://stellar-group.org/wp-content/uploads/2020/11/octotigerlogoArtboard-github.png)
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 | [![Build Status](https://rostam.cct.lsu.edu/jenkins/buildStatus/icon?job=Octo-Tiger+Node-Level%2Fmaster&config=nodelevel)](https://rostam.cct.lsu.edu/jenkins/job/Octo-Tiger%20Node-Level/job/master/) |#### Jenkins - Special machine tests:
| | |
|--- |--- |
| KNL Kokkos HPX Backend / SIMD tests | [![Build Status](https://simsgs.informatik.uni-stuttgart.de/jenkins/buildStatus/icon?job=Octo-Tiger+KNL%2Fmaster&config=knlbuild)](https://simsgs.informatik.uni-stuttgart.de/jenkins/view/Octo-Tiger%20and%20Dependencies/job/Octo-Tiger%20KNL/job/master/) |
| Development environment tests | [![Build Status](https://simsgs.informatik.uni-stuttgart.de/jenkins/buildStatus/icon?job=Octo-Tiger+DEV%2Fmaster&config=devbuild)](https://simsgs.informatik.uni-stuttgart.de/jenkins/view/Octo-Tiger%20and%20Dependencies/job/Octo-Tiger%20DEV/job/master/)## Quick Reference
* **Building Octo-Tiger**:
- Option 1: Use the [Octo-Tiger Spack Package](https://github.com/G-071/octotiger-spack) (recommended)
- Option 2: Use the [Octo-Tiger buildscripts](https://github.com/STEllAR-GROUP/OctoTigerBuildChain)* **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
)