quokka-astro/quokka · 文件 下载 ZIP
文件最后提交记录最后更新时间
README.md
以下内容由 AI 翻译,如有问题请点此提交 issue 反馈
QUOKKA
Quadrilateral, Umbra-producing, Orthogonal, Kangaroo-conserving Kode for Astrophysics!
有关安装代码的详细说明,请参阅 Quokka 文档。您可以发起 讨论 以获取技术支持,或提交 问题 以报告任何错误。
Quokka 是一个双矩辐射流体动力学代码,采用分段抛物线方法,并支持 AMR 和时间子循环。可在 CPU(MPI+向量化)或 NVIDIA GPU(MPI+CUDA)上运行,使用单一源代码库。使用 C++20 编写。(100% 无 Fortran。)

这是一个使用 Quokka](https://vimeo.com/714653592) 在 512x512 均匀网格上模拟的 Kelvin-Helmholtz 不稳定性:
![]()
依赖项
- C++ 编译器(支持 C++20)
- CMake 3.16+
- Python 3.8+
- 支持 GPU 感知的 MPI 库(OpenMPI、MPICH 或 Cray MPI)
- HDF5 1.10+(串行版本)
- CUDA 12.0+(可选,用于 NVIDIA GPU)
- ROCm 6.3+(可选,用于 AMD GPU)
- 支持 GPU 感知的 ADIOS2 2.9+(可选,用于写入 TB 级或更大规模的输出)
遇到问题?
如果您遇到问题,请发起 Discussion 以获取技术支持。如果您发现 bug,请通过打开 Issue 告知我们。您也可以加入我们的 Zulip community。
致谢
我们感谢 Kandra Labs, Inc.(“Zulip”)为我们的开源社区提供托管的 Zulip 聊天服务。