shamrock
面向天体物理的开源多GPU流体动力学模拟框架,支持SPH和AMR等方法,可从笔记本扩展到大型超级计算机。
分享到 X许可证: CECILL-2.1
概述
Shamrock 是面向天体物理的通用流体动力学模拟程序,面向高性能计算。代码采用 C++20 编写,加速部分使用 SYCL,可编译到 CUDA、ROCM、OpenMP、OpenCL 等后端。它通过 MPI 支持多 GPU 和异构集群,可从笔记本扩展到大型超级计算机。方法包括 SPH 和 AMR,并提供 Docker 镜像和在线文档。
主要特点
- 支持 SPH、AMR 等流体计算方法
- SYCL 加速,可面向 CUDA、ROCM、OpenMP、OpenCL
- 通过 MPI 支持多 GPU 与集群运行
- 提供 Docker 镜像和带快速入门的文档
适用场景
适合需要从笔记本到超算都能运行的流体模拟的天体物理研究者。源码构建需要子模块和 SYCL 工具链。
- 上游仓库
- Shamrock-code/Shamrock
- GitHub 上的 fork
- Guo-astro/shamrock
- 上游 Star 数
- 70
- 分类
- 金融、数据与研究
- 编程语言
- C++
- 许可证
- CECILL-2.1
- Fork 时间
- 2025-12-15
- 同步状态
- 上次同步已更新上次同步 2026-09-29
同分类更多: 金融、数据与研究
面向分析师、量化人员和AI代理的开放数据平台,可用Python获取股票、加密货币、期权和经济等金融数据。
系统化量化交易的资源精选列表,涵盖加密货币、股票、期货、期权和外汇等领域的库与工具。
每天抓取arXiv新论文并用AI总结,通过GitHub Pages展示的工具。帮助研究者跟进论文并突出感兴趣的主题。
- real-time-person-elderly-fall-detection-systemfork 自 AwaisShah75/Real-Time-Person-Elderly-Fall-Detection-System已同步
基于摄像头视频实时检测跌倒的计算机视觉系统,面向老人看护。力求减少坐下、睡觉造成的误报,并应对被家具遮挡的情况。