shamrock
An open-source multi-GPU hydrodynamics simulation framework for astrophysics, supporting methods such as SPH and AMR. It scales from laptops to large supercomputers for fluid simulations.
Share on XLicense: CECILL-2.1
Overview
Shamrock is a general-purpose hydrodynamics simulation code for astrophysics, aimed at high performance computing. It is written in C++20, and accelerated parts use SYCL, which can compile to CUDA, ROCM, OpenMP, OpenCL and more. It supports multiple GPUs and heterogeneous clusters through MPI, and scales from laptops to very large supercomputers. Methods include SPH and AMR. A Docker image and online documentation are available.
Key features
- Hydrodynamics methods including SPH and AMR
- SYCL acceleration targeting CUDA, ROCM, OpenMP and OpenCL
- Multi-GPU and cluster runs through MPI
- Docker image and Sphinx documentation with a quickstart
Best for
Astrophysics researchers who need fluid simulations that run on anything from a laptop to a supercomputer. Building from source needs submodules and a SYCL toolchain.
- Upstream
- Shamrock-code/Shamrock
- Fork on GitHub
- Guo-astro/shamrock
- Upstream stars
- 70
- Category
- Finance, data and research
- Language
- C++
- License
- CECILL-2.1
- Forked
- 2025-12-15
- Sync status
- Updated by last syncLast synced 2026-09-29
More in Finance, data and research
An open data platform that gives analysts, quants and AI agents access to financial data such as equities, crypto, options and economics through Python.
Forked 2026-09-26Last synced 2026-09-29Custom license (see repository)Finance, data and researchGitHub
A curated list of libraries, packages and resources for systematic and quantitative trading across crypto, stocks, futures, options and FX. It works as a starting index for building trading systems.
Forked 2026-09-25Last synced 2026-09-29License: MITFinance, data and researchGitHub
A tool that collects new arXiv papers every day and summarizes them with AI, published as a GitHub Pages site. It helps researchers keep up with papers and highlight topics they care about.
Forked 2026-08-17Last synced 2026-09-29Custom license (see repository)Finance, data and researchGitHub
- real-time-person-elderly-fall-detection-systemforked from AwaisShah75/Real-Time-Person-Elderly-Fall-Detection-SystemIn sync
A computer vision system that detects falls in real time from camera video, aimed at elderly care. It tries to avoid false alarms from sitting or sleeping and to cope with people hidden behind furniture.
Forked 2026-08-16Last synced 2026-09-29No license declaredFinance, data and researchGitHub