ITADN
README.md
以下内容由 AI 翻译,如有问题请点此提交 issue 反馈

Quality Gate Status Bugs Lines of Code OpenSSF Best Practices OpenSSF Scorecard Cite AMReX yt-project Ask DeepWiki Join Zulip Community

QUOKKA

Quadrilateral, Umbra-producing, Orthogonal, Kangaroo-conserving Kode for Astrophysics!

有关安装代码的详细说明,请参阅 Quokka 文档。您可以发起 讨论 以获取技术支持,或提交 问题 以报告任何错误。

Quokka 是一个双矩辐射流体动力学代码,采用分段抛物线方法,并支持 AMR 和时间子循环。可在 CPU(MPI+向量化)或 NVIDIA GPU(MPI+CUDA)上运行,使用单一源代码库。使用 C++20 编写。(100% 无 Fortran。)

Quokka capabilities showcase graphic

这是一个使用 Quokka](https://vimeo.com/714653592) 在 512x512 均匀网格上模拟的 Kelvin-Helmholtz 不稳定性:

Animated GIF of KH Instability

依赖项

  • 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 聊天服务。