文件名称:SPlisHSPlasH:SPlisHSPlasH是一个开源库,用于基于物理的流体模拟
文件大小:12.93MB
文件格式:ZIP
更新时间:2024-05-19 15:27:41
simulation sph fluids fluid-dynamics smoothed-particle-hydrodynamics
SPlisHSPlasH是一个开源库,用于基于物理的流体模拟。 该库中的模拟基于平滑粒子流体动力学(SPH)方法,该方法是一种流行的无网格拉格朗日方法,用于模拟复杂的流体效果。 SPH形式仅通过考虑有限的相邻粒子集就可以有效地计算一定数量的流体粒子。 SPH方法领域中最重要的研究主题之一是不可压缩流体的模拟。 SPlisHSPlasH实现了当前最先进的压力求解器(WCSPH,PCISPH,PBF,IISPH,DFSPH,PF),以模拟不可压缩性。 此外,该库提供了不同的方法来模拟粘度,表面张力和涡度。 该库使用以下外部库: , , , , , , , , 和或 。 包括所有外部依赖项。 此外,我们使用自己的库: PositionBasedDynamics模拟动态刚体 离散检测刚体之间的碰撞 CompactNSearch执行邻域搜索 cuNSearch在GPU上执行邻域