代码拉取完成,页面将自动刷新
一份社区驱动的开源光滑粒子流体动力学(SPH)代码,起始代码版本源自课本《光滑粒子流体动力学--一种无网格粒子法》。
如果是 visual-studio 用户,需要将编译的 Lua 官方库,放置在 vs-solution
文件夹下。
git clone https://gitee.com/zoziha/SPH.git
cd SPH
FPM是社区驱动的Fortran语言的包管理器和代码构建工具,适用于C/C++/Fortran代码的构建。
你可以通过提供的fpm.toml
构建代码:
fpm build
# 运行SPH主程序
fpm run sph --profile release
# 运行后处理程序,生成vtk给ParaView使用
fpm run vtk
fpm test
除了fpm,本项目将有可能支持visual-studio进行构建。
fpm update # 仍然需要使用fpm拉取上游依赖库!
F5 / CTRL + F5 # 运行与调试
然后,在visual-studio中检查和选中src
和build/dependencies/*
中的源码文件,并构建和运行。
ford FORD-project-file.md
最新生成、发布的API文档详见此链接。
mdbook 是一个 markdown 文档生成器。
cd doc && mdbook build
最新生成、发布的规范、教程文档详见此链接。
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。