Octo-Tiger
Octo-Tiger

Logo

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.

Simple build- and legacy tests                              
gcc/clang, with/without-cuda, with/without-kokkos
POWER9 tests                                                      
KNL Kokkos HPX Backend / SIMD tests
Development environment tests

CircleCI note for maintainers: The base Docker image used by CircleCI needs to be built and updated manually. Neither HPX nor any of the other dependencies update automatically. Relevant files are under tools/docker/base_image.

IRC Channel #ste||ar on freenode.net

Octo-Tiger Issue Tracker

Octo-Tiger Wiki

The documentation of the master branch.

In publications, please use the following publication to cite Octo-Tiger:

For more publications, refer to Octo-Tigers' documentation.

Funding

Allocations

License

Distributed under the Boost Software License, Version 1.0. (See http://www.boost.org/LICENSE_1_0.txt)