基于 C++/CUDA/OpenMP 的平滑粒子流体动力学 (SPH) 解算器
DualSPHysics 基于名为 SPHysics 的平滑粒子流体力学模型而开发。该代码旨在研究自由表面流现象,这些现象可能很难用欧拉方法来处理,例如波浪或大坝决口对海上结构的影响。DualSPHysics 是一套 C++、CUDA 和 Java 代码,旨在处理现实生活中的工程问题。
您可能希望使用此仓库中的最新版本,但该版本尚未上传到官方网页。在这种情况下,请查看构建项目部分,以构建可执行文件。请注意,DualSPHysics 需要已创建的案例才能执行 SPH 求解器,因此您需要使用 GenCase,该工具包含在 DualSPHysics 网页上的主包中。如果需要帮助,请查看该项目的 Wiki。
请注意,对于预处理和后处理,您需要使用 GenCase 和主 DualSPHysics 套件中包含的不同后处理工具,请参阅这里。如果您自行编译 DualSPHysics 版本,只需覆盖包中的版本即可。
我们非常感谢您的努力! 但是,如果您正在尝试开发/实现要添加到主仓库的功能,请务必按照 CONTRIBUTING.md 文件中描述的步骤进行。
暂无开放 Issues,或尚未同步最近议题。