/octotiger

Astrophysics program simulating the evolution of star systems based on the fast multipole method on adaptive Octrees

Primary LanguageC++Boost Software License 1.0BSL-1.0

Octo-Tiger

Codacy Badge CITATION-cff DOI

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.

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

Jenkins - Special machine tests:

KNL Kokkos HPX Backend / SIMD tests Build Status
Development environment tests Build Status

Quick Reference

IRC Channel #ste||ar on libera.chat

  • Where to file issues:

Octo-Tiger Issue Tracker

  • 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)