一份社区驱动的开源光滑粒子流体动力学(SPH)代码,起始代码版本源自课本《光滑粒子流体动力学--一种无网格粒子法》。
项目 | 描述 |
---|---|
版本 | 0.0.2 |
许可证 | BSD 3-Clause |
版权 | Copyright (c) 2021 SPH 贡献者 |
git clone https://github.com/zoziha/SPH.git
cd SPH
使用fortran-lang/fpm构建代码
FPM是社区驱动的Fortran语言的包管理器和代码构建工具,适用于c/c++/fortran代码的构建。
你可以通过提供的fpm.toml
构建代码:
cd data && mkdir all && mkdir paraview
fpm build
# 运行SPH主程序
fpm run sph --profile release
# 运行后处理程序,生成vtk给ParaView使用
fpm run vtk
除了fpm,本项目将有可能支持visual studio进行构建。