All Projects → STEllAR-GROUP → octotiger

STEllAR-GROUP / octotiger

Licence: BSL-1.0 License
Astrophysics program simulating the evolution of star systems based on the fast multipole method on adaptive Octrees

Programming Languages

C++
36643 projects - #6 most used programming language
CMake
9771 projects
groovy
2714 projects
shell
77523 projects
Dockerfile
14818 projects
Batchfile
5799 projects

Projects that are alternatives of or similar to octotiger

mini-nbody
A simple gravitational N-body simulation in less than 100 lines of C code, with CUDA optimizations.
Stars: ✭ 73 (+143.33%)
Mutual labels:  cuda, astrophysics
Arch-Data-Science
Archlinux PKGBUILDs for Data Science, Machine Learning, Deep Learning, NLP and Computer Vision
Stars: ✭ 92 (+206.67%)
Mutual labels:  cuda
SoliditySHA3Miner
All-in-one mixed multi-GPU (nVidia, AMD, Intel) & CPU miner solves proof of work to mine supported EIP918 tokens in a single instance (with API).
Stars: ✭ 28 (-6.67%)
Mutual labels:  cuda
sncosmo
Python library for supernova cosmology
Stars: ✭ 53 (+76.67%)
Mutual labels:  astrophysics
Jampack
Experimental parallel compression algorithm
Stars: ✭ 21 (-30%)
Mutual labels:  cuda
cresset
Template repository to build PyTorch projects from source on any version of PyTorch/CUDA/cuDNN.
Stars: ✭ 573 (+1810%)
Mutual labels:  cuda
awesome-spectra
🌈 A collaborative list of awesome tools for spectroscopy. Also, check:
Stars: ✭ 47 (+56.67%)
Mutual labels:  astrophysics
Virgo
📡 Virgo: A Versatile Spectrometer for Radio Astronomy
Stars: ✭ 85 (+183.33%)
Mutual labels:  astrophysics
warp
continuous energy monte carlo neutron transport in general geometries on GPUs
Stars: ✭ 27 (-10%)
Mutual labels:  cuda
HBTplus
HBT+ subhalo finder and merger tree builder, the tool to get you out of mess and back to physics.
Stars: ✭ 12 (-60%)
Mutual labels:  astrophysics
LaneandYolovehicle-DetectionLinux
Lane depertaure and Yolo objection detection C++ Linux
Stars: ✭ 16 (-46.67%)
Mutual labels:  cuda
PbfVs
Implementation of Macklin, Miles, and Matthias Müller. "Position based fluids.". Visual Studio 2015 + CUDA 8.0
Stars: ✭ 100 (+233.33%)
Mutual labels:  cuda
dynamic-occupancy-grid-map
Implementation of A Random Finite Set Approach for Dynamic Occupancy Grid Maps with Real-Time Application
Stars: ✭ 89 (+196.67%)
Mutual labels:  cuda
cuda-toolkit
GitHub Action to install CUDA
Stars: ✭ 34 (+13.33%)
Mutual labels:  cuda
disptools
Generate displacement fields with known volume changes
Stars: ✭ 17 (-43.33%)
Mutual labels:  cuda
ClothTOP
GPU-accelerated Cloth TOP node for TouchDesigner using the NVIDIA Flex physics solver.
Stars: ✭ 33 (+10%)
Mutual labels:  cuda
astrodash
Deep learning for the automated spectral classification of supernovae
Stars: ✭ 25 (-16.67%)
Mutual labels:  astrophysics
lbvh
an implementation of parallel linear BVH (LBVH) on GPU
Stars: ✭ 67 (+123.33%)
Mutual labels:  cuda
ThrustRTC
CUDA tool set for non-C++ languages that provides similar functionality like Thrust, with NVRTC at its core.
Stars: ✭ 41 (+36.67%)
Mutual labels:  cuda
MatX
An efficient C++17 GPU numerical computing library with Python-like syntax
Stars: ✭ 418 (+1293.33%)
Mutual labels:  cuda

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]

CircleCI - Basic tests:

Simple build- and legacy tests                               link

Jenkins - All CPU / GPU node-level tests for the 8 major build configurations:

gcc/clang, with/without-cuda, with/without-kokkos Build Status
HIP + Kokkos Tests Build Status

Jenkins - Special machine tests:

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

Notes:

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.

Quick Reference

  • Where to get help:

IRC Channel #ste||ar on freenode.net

  • Where to file issues:

Octo-Tiger Issue Tracker

  • Wiki pages:

Octo-Tiger Wiki

  • 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, refer to Octo-Tigers' documentation.

Funding

Allocations

  • Merger-Simulations using High-Level Abstractions, Production, Piz Daint, CSCS Swiss National Supercomputing Centre
  • 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

License

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

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].