octotiger

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

https://github.com/stellar-group/octotiger

Science Score: 77.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
    Found CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
    Found 2 DOI reference(s) in README
  • Academic publication links
    Links to: zenodo.org
  • Committers with academic emails
    13 of 37 committers (35.1%) from academic institutions
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (11.1%) to scientific vocabulary

Keywords

astrophysics cuda cuda-kernels hpx kokkos simd stellar-mergers sycl

Keywords from Contributors

cpp17 distributed parallelism radiuss build-tools hpsf spack hip instrumentation performance-analysis
Last synced: 4 months ago · JSON representation ·

Repository

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

Basic Info
Statistics
  • Stars: 50
  • Watchers: 10
  • Forks: 19
  • Open Issues: 8
  • Releases: 7
Topics
astrophysics cuda cuda-kernels hpx kokkos simd stellar-mergers sycl
Created about 9 years ago · Last pushed 8 months ago
Metadata Files
Readme License Code of conduct Citation Authors

README.md

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)

Owner

  • Name: The STE||AR Group
  • Login: STEllAR-GROUP
  • Kind: organization
  • Email: contact@stellar-group.org
  • Location: Worldwide

Citation (CITATION.cff)

# Copyright (c) 2021 Patrick Diehl
#
# SPDX-License-Identifier: BSL-1.0
# Distributed under the Boost Software License, Version 1.0. (See accompanying
# file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
# YAML 1.2
# Metadata for citation of this software according to the CFF format (https://citation-file-format.github.io/)
cff-version: 1.2.0
message: If you use this software, please cite it using these metadata.
title: 'STEllAR-GROUP/octotiger: Kokkos kernels'
doi: 10.5281/zenodo.5093174
authors:
- given-names: Dominic
  family-names: Marcello
  affiliation: Louisiana State University Center for Computation & Technology
- given-names: Gregor
  family-names: Daiß
- given-names: Parsa
  family-names: Amini
  affiliation: STE||AR Group
- given-names: Hartmut
  family-names: Kaiser
- given-names: Patrick
  family-names: Diehl
  affiliation: Center of Computation and Technology, LSU
- given-names: Bryce
  family-names: Adelstein Lelbach 
  affiliation: NVIDIA
- given-names: Thomas
  family-names: Heller
- given-names: Sagiv
  family-names: Shiber
- given-names: Kevin
  family-names: Huck
  affiliation: University of Oregon
- given-names: John
  family-names: Biddiscombe
  affiliation: CSCS
- given-names: Andreas
  family-names: Schaefer
version: 0.8.1-rc1
date-released: 2021-07-12
repository-code: https://github.com/STEllAR-GROUP/octotiger
license: BSL-1.0

GitHub Events

Total
  • Watch event: 4
  • Delete event: 2
  • Issue comment event: 2
  • Push event: 13
  • Pull request event: 3
  • Fork event: 3
  • Create event: 2
Last Year
  • Watch event: 4
  • Delete event: 2
  • Issue comment event: 2
  • Push event: 13
  • Pull request event: 3
  • Fork event: 3
  • Create event: 2

Committers

Last synced: 6 months ago

All Time
  • Total Commits: 3,159
  • Total Committers: 37
  • Avg Commits per committer: 85.378
  • Development Distribution Score (DDS): 0.544
Past Year
  • Commits: 1
  • Committers: 1
  • Avg Commits per committer: 1.0
  • Development Distribution Score (DDS): 0.0
Top Committers
Name Email Commits
Gregor Daiß G****t@g****m 1,439
Dominic Marcello d****4@g****m 1,135
Patrick p****l@l****u 110
Parsa Amini p****a@c****u 86
Hartmut Kaiser h****r@g****m 82
Dominic Marcello d****1@l****u 77
Bryce Adelstein-Lelbach aka wash b****h@l****v 49
David Pfander D****r@i****e 38
shibersag s****g@g****m 24
Thomas Heller t****r@g****m 19
Patrick Diehl d****l@i****e 15
Thomas Heller t****r@c****e 11
Kevin Huck k****k@c****u 9
Dominic Marcello d****1@q****) 9
Dominic Marcello d****1@q****g 7
Dominic Marcello d****1@s****) 7
Jiakun Yan j****8@g****m 6
John Biddiscombe b****o@c****h 6
Dominic Marcello d****1@t****u 4
Srinivas Yadav 4****8 3
srinivasyadav18 s****7@i****m 3
Theresa Pollinger p****a@i****e 3
Andreas Schäfer g****x@g****e 2
Dominic Marcello d****l@d****h 2
Sagiv Shiber s****r@1****u 1
Jiakun Yan j****3@i****m 1
Dominic Marcello d****1@s****) 1
Dominic Marcello d****1@s****) 1
Dominic Marcello d****1@q****) 1
Dominic Marcello d****1@q****) 1
and 7 more...

Issues and Pull Requests

Last synced: 6 months ago

All Time
  • Total issues: 35
  • Total pull requests: 160
  • Average time to close issues: 5 months
  • Average time to close pull requests: about 1 month
  • Total issue authors: 4
  • Total pull request authors: 9
  • Average comments per issue: 4.63
  • Average comments per pull request: 0.61
  • Merged pull requests: 142
  • Bot issues: 0
  • Bot pull requests: 0
Past Year
  • Issues: 2
  • Pull requests: 1
  • Average time to close issues: N/A
  • Average time to close pull requests: 2 months
  • Issue authors: 1
  • Pull request authors: 1
  • Average comments per issue: 4.5
  • Average comments per pull request: 0.0
  • Merged pull requests: 1
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
  • diehlpk (14)
  • JiakunYan (5)
  • shibersag (2)
  • G-071 (1)
Pull Request Authors
  • G-071 (73)
  • diehlpk (15)
  • dmarce1 (8)
  • JiakunYan (5)
  • junghans (2)
  • srinivasyadav18 (1)
  • shibersag (1)
  • msimberg (1)
  • khuck (1)
Top Labels
Issue Labels
type: Feature Request (2) type: Defect :bug: (1)
Pull Request Labels