没有合适的资源?快使用搜索试试~ 我知道了~
Lattice-Boltzmann:Lattice Boltzmann的CUDA实现,用于流体动力学仿真
共43个文件
png:12个
h:7个
cu:7个
需积分: 50 5 下载量 186 浏览量
2021-04-01
16:09:45
上传
评论
收藏 39.97MB ZIP 举报
温馨提示
格子Boltzmann模拟 我意识到自己只是一个在时间流中虚弱挣扎的人。 但是我仍然有能力以这样的方式做出贡献:当气体理论复活时,不需要太多的重新发现 -[Ludwid Boltzmann(* 1844,维也纳,✟于Duino bei Triest)] 受到Daniel V. Schroeder 的原创作品的启发。 格子玻尔兹曼是一种简单而相对年轻的计算流体动力学方法。 与基于宏观量(质量,动量和能量)守恒的传统计算流体动力学相比,LBM通过在离散晶格网格上传播和碰撞的粒子动力学来对流体进行建模。 由于这种对比,LBM对于数字计算的研究具有一些有趣的优势,例如易于处理复杂的边界和算法的并行化。 。 下图显示了如何将流体“粒子”表示为离散模型,从而使编写简单明了的建模代码变得毫不费力。 该项目旨在利用算法易于并行化的特性来加速传播,碰撞和弹跳步骤,其中网格的增长对程序运行时间的增长具
资源详情
资源评论
资源推荐
收起资源包目录
Lattice-Boltzmann-master.zip (43个子文件)
Lattice-Boltzmann-master
tutorial.pdf 164KB
.gitignore 46B
CHANGELOG 74B
data
1.gif 13.59MB
7.gif 12.52MB
d2q9_streaming.png 68KB
6.gif 2.17MB
4.gif 2.88MB
3.gif 8.19MB
src
app
GUI.cu 7KB
Controller.cu 5KB
core
Simulation.cu 20KB
Kernels.cu 15KB
utils
Timeit.cu 2KB
Colors.cu 2KB
CMakeLists.txt 270B
bin
main.cu 3KB
CMakeLists.txt 201B
CONTRIBUTING.md 692B
LICENSE 11KB
barriers
barrier6.png 167KB
barrier8.png 23KB
barrier9.png 25KB
d2q9_streaming.png 68KB
barrier11.png 25KB
barrier5.png 246KB
barrier3.png 29KB
barrier7.png 23KB
barrier10.png 29KB
barrier2.png 29KB
barrier1.png 25KB
README.md 7KB
include
app
GUI.h 2KB
CLI11.hpp 310KB
Controller.h 1KB
core
Simulation.h 4KB
Kernels.h 7KB
utils
Exception.h 758B
Colors.h 331B
TimeIt.h 896B
cmake_modules
FindSFML.cmake 14KB
.gitattributes 94B
CMakeLists.txt 497B
共 43 条
- 1
风花雪月不等人
- 粉丝: 28
- 资源: 4645
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- (源码)基于C语言和汇编语言的简单操作系统内核.zip
- (源码)基于Spring Boot框架的AntOA后台管理系统.zip
- (源码)基于Arduino的红外遥控和灯光控制系统.zip
- (源码)基于STM32的简易音乐键盘系统.zip
- (源码)基于Spring Boot和Vue的管理系统.zip
- (源码)基于Spring Boot框架的报表管理系统.zip
- (源码)基于树莓派和TensorFlow Lite的智能厨具环境监测系统.zip
- (源码)基于OpenCV和Arduino的面部追踪系统.zip
- (源码)基于C++和ZeroMQ的分布式系统中间件.zip
- (源码)基于SSM框架的学生信息管理系统.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0