LBM源码学习
文章平均质量分 72
胖虎一号
学化工的
现在主业写代码码农
业余爱好写代码
工作经历:
百度Apollo自动驾驶系统开发工程师T4
微博反作弊算法方向初级算法工程师L2a
微博搜索引导组搜索数据方向初级算法工程师L2a
展开
-
Palabos案例解析(三)damBreak3d.cpp案例
这是应小朋友们的要求,写的关于palabos中自由表面流中溃坝案例的解析,这个模型与其他的palabos中的模型是很不一样的,内部有大量的封装,对于边界条件的设置,基本看不到原始palabos设置的影子,想要读懂要去扒模型源代码的注释,比较麻烦,我在这写一点心得,供小朋友们学习理解。原创 2020-06-20 22:44:02 · 2352 阅读 · 7 评论 -
LBM学习及流体计算开源包问题解答
开一个单独的博文用于收集问题,以便于将问题和答案固定下来供后来者学习。原创 2020-02-06 10:57:55 · 6622 阅读 · 14 评论 -
《Lattice Boltzmann Method Fundamentals and Engineering Applications with Computer Codes》C++代码分享
此为默罕默德写的《Lattice Boltzmann Method Fundamentals and Engineering Applications with Computer Codes》Fortran源代码的对应C++翻译版,由本人编写并分享,用于科研人员及LBM相关爱好者学习使用,不做商业用途。原创 2020-03-19 10:56:22 · 2113 阅读 · 5 评论 -
毕业了——课题代码开源(三)使用Palabos的自由表面流模型仿复杂多孔介质中的液滴渗透
一只超级缝合怪,各种原版案例的集合,可能对于科学上,这个代码并不足够严谨,但是,嗯,我毕业了,能毕业才是真的。原创 2020-06-10 11:38:58 · 4232 阅读 · 64 评论 -
毕业了——课题代码开源(二)使用Palabos的单相流多孔渗流代码
这是我单相流研究所使用的代码,对于参数我并没有细究,还需要你们自己 依照自己的课题进行修改。原创 2020-06-09 15:42:37 · 2640 阅读 · 16 评论 -
毕业了——课题代码开源(一)使用Palabos包将其他数据转为vti
用于将我其他的研究中所产生的数据转换为paraview可以读取的vti格式原创 2020-06-09 15:08:11 · 1633 阅读 · 9 评论 -
Palabos案例解析(二)tutorial_1_5.cpp案例——回答Just1ceOne同学的疑问
回答Just1ceOne同学关于案例tutorial_1_5的问题,本案例基于Palabos2.0版本使用,仅做学习讨论使用,不具有商业用途,如有侵权立即删除。原创 2020-05-09 13:24:04 · 1374 阅读 · 5 评论 -
Palabos案例解析(一)permeability.cpp案例
这是第一个案例解析,我选择这个案例,是因为,这个案例可以学习如何导入简单的外部结构,对于研究多孔介质的小朋友们比较有帮助。原创 2019-12-29 20:51:47 · 5319 阅读 · 75 评论 -
Palabos用户手册翻译及学习(四)非本地操作的数据处理器和块之间的耦合
更新完毕,本章为手册第十六章,每部分后,都有我自己的学习体会和心得,数据处理器,是一个大型的类目,如果会写了,更复杂困难的模型也都可以使用这个框架来编写。初学者不推荐看这一章,如果小有所成可以试试第一个#里的内容,如果已经很熟练了,可以看第二个#里的内容。原创 2020-05-11 17:34:41 · 1381 阅读 · 5 评论 -
Palabos用户手册翻译及学习(三)设置中的问题与定义边界条件
已更新完毕,本部分为原文第八章和第九章,初始设置问题以及边界条件定义两部分的翻译及讲解,边界条件定义部分,手册中写的很明白,但在不同的其他模型中使用并不完全相同,使用的时候不要教条。原创 2020-02-26 14:24:59 · 4130 阅读 · 7 评论 -
Palabos用户手册翻译及学习(二)运行模拟与数据评估
已更新完毕,此文主要介绍第十章和第十二章,仅仅是运行模拟与数据评估的一个小的综述。每个部分后都有我自己写的解释和说明。原创 2020-02-04 19:41:42 · 1187 阅读 · 3 评论 -
Palabos用户手册翻译及学习(一)基础数据类型
已更新完毕,此文档为用户手册第六章内容,为Palabos基础数据类型。每个部分后都有我自己写的解释和说明。原创 2020-01-02 17:07:32 · 2587 阅读 · 0 评论 -
Windows上编译计算Palabos案例指南
windows上编译运行palabos的相关问题,我踩了也挺多坑的,可以看看,省的踩坑原创 2019-12-31 17:13:07 · 4540 阅读 · 28 评论 -
Linux上编译计算Palabos案例指南
用于帮助新手们上手编译运行案例,我写的解释和解析,在最后面原创 2019-12-31 14:46:01 · 2268 阅读 · 0 评论 -
Palabos源码解析(三)geometry3D.h文件
geometry3D.h文件Box3Dstruct Box3D { Box3D() : x0(), x1(), y0(), y1(), z0(), z1() { } Box3D(plint x0_, plint x1_, plint y0_, plint y1_, plint z0_, plint z1_) : x0(x0_), x1(x1_), y0(y0_)...原创 2019-12-28 11:05:12 · 1223 阅读 · 0 评论 -
Palabos源码解析(二)plbDebug.h文件
plbDebug.h 文件#include <cassert>#ifdef PLB_DEBUG #define PLB_ASSERT( COND ) assert( COND ); #define PLB_PRECONDITION( COND ) assert( COND ); #define PLB_POSTCONDITION( CON...原创 2019-12-28 11:01:14 · 846 阅读 · 0 评论 -
Palabos源码解析(一)globalDefs.h文件
globalDefs.h文件plint/// Integer type for Palabos/* On some architectures, this type is larger than int. * Using plint instead of int ensures 64-bit compatibility of the code.*/typedef ptrdiff_t pl...原创 2019-12-28 10:55:47 · 1197 阅读 · 18 评论 -
LBM学习讨论群推荐
在这里列举一些我收集的LBM学习相关的群以及群号原创 2020-04-06 15:06:05 · 1597 阅读 · 0 评论