Skip to content

Latest commit

 

History

History
43 lines (30 loc) · 1.21 KB

README_CN.md

File metadata and controls

43 lines (30 loc) · 1.21 KB

光滑粒子流体动力学(SPH)

fpm msys2-fpm

一份社区驱动的开源光滑粒子流体动力学(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进行构建。

链接