没有合适的资源?快使用搜索试试~ 我知道了~
Lattice Boltzmann的CUDA实现,用于流体动力学仿真-C/C++开发
共43个文件
png:12个
cu:7个
h:7个
需积分: 29 8 下载量 53 浏览量
2021-05-27
02:37:16
上传
评论 1
收藏 39.97MB ZIP 举报
温馨提示
格子玻尔兹曼是一种简单而相对年轻的计算流体动力学方法。 与基于宏观量(质量,动量和能量)守恒的传统计算流体动力学相反,LBM通过在离散晶格网格上传播和碰撞的粒子动力学来对流体进行建模。 由于这种对比,LBM对于数字计算的研究具有许多有趣的优势,例如易于处理复杂的边界和算法的并行化[2]。 下图显示了如何将流体“粒子”表示为离散模型,从而使编写简单明了的建模代码变得毫不费力。 莱迪思·博尔兹曼(Lattice Boltzmann)的模拟我意识到自己只是一个在时间流中虚弱挣扎的人。 但是,我仍然有能力以这样的方式做出贡献:当气体理论得以复兴时,不需要重新发现太多-[Ludwid Boltzmann(* 1844,维也纳,✟in Duino bei Triest)]受启发由Daniel V. Schroeder [1]的原创作品撰写。 格子玻尔兹曼是一种简单而相对年轻的计算流体动力学方法。 与传统相反
资源推荐
资源详情
资源评论
收起资源包目录
Lattice-Boltzmann-master.zip (43个子文件)
Lattice-Boltzmann-master
.gitattributes 94B
src
utils
Timeit.cu 2KB
Colors.cu 2KB
core
Simulation.cu 20KB
Kernels.cu 15KB
CMakeLists.txt 270B
app
GUI.cu 7KB
Controller.cu 5KB
cmake_modules
FindSFML.cmake 14KB
CMakeLists.txt 497B
CONTRIBUTING.md 692B
barriers
barrier10.png 29KB
barrier11.png 25KB
barrier6.png 167KB
barrier5.png 246KB
barrier9.png 25KB
d2q9_streaming.png 68KB
barrier3.png 29KB
barrier8.png 23KB
barrier1.png 25KB
barrier7.png 23KB
barrier2.png 29KB
LICENSE.md 11KB
tutorial.pdf 164KB
README.md 7KB
data
4.gif 2.88MB
3.gif 8.19MB
6.gif 2.17MB
7.gif 12.52MB
d2q9_streaming.png 68KB
1.gif 13.59MB
.gitignore 46B
bin
CMakeLists.txt 201B
main.cu 3KB
CHANGELOG 74B
include
utils
Colors.h 331B
TimeIt.h 896B
Exception.h 758B
core
Simulation.h 4KB
Kernels.h 7KB
app
CLI11.hpp 310KB
GUI.h 2KB
Controller.h 1KB
共 43 条
- 1
资源评论
jackie陈
- 粉丝: 15
- 资源: 4597
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功