找回密码
 注册
查看: 18458|回复: 24

发个我博士期间编写的LBM程序吧

  [复制链接]
发表于 2010-6-19 14:41:05 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
/*
PDKS是屈崑在新加坡国立大学攻读博士学位期间研究可压缩
LBM模型时开发的程序LBM可压缩流模拟程序。基本特点为:
1 支持二维单块贴体网格plot3d格式
2 支持多个可压缩LBM模型
3 支持I方向网格分块MPI并行
4 支持http://www.math.tu-cottbus.de/~berti/gral中的control-device
5 我忘了……

具体理论部分请参考我的论文
“Alternative method to construct equilibrium distribution functions in
lattice-Boltzmann method simulation of inviscid compressible flows at
high Mach number”, Physical Review E, 2007, Vol 75 (3), 036706, Kun Qu,
Chang Shu and Yong Tian Chew
http://serve.me.nus.edu.sg/shuchang/Publications/Latest%20papers%20for%20web/Qu_Shu_Chew%20(PRE)%202007.pdf

和学位论文
https://scholarbank.nus.edu.sg/handle/10635/15823



PDKS (Parallel Discrete Kinetic Solver), written by Qu Kun in 2006, is a "
lattice Boltzmann equation solver for two dimentional compressible inviscid/viscous
flows.
Copyright (C) <2007>  <Kun Qu>

    This program is free software: you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
    the Free Software Foundation, either version 3 of the License, or
    (at your option) any later version.

    This program is distributed in the hope that it will be useful,
    but WITHOUT ANY WARRANTY; without even the implied warranty of
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    GNU General Public License for more details.

    You should have received a copy of the GNU General Public License
    along with this program.  If not, see <http://www.gnu.org/licenses/>.

*/



具体使用方法不打算详细说了,因为都过了好几年,我也不记得了。我早就不做这个了,所以这玩意继续烂在兜里没有意义。干脆GPL了给大家共享。记住这是GPL的。

如果你掌握C/C++、Linux下的make、MPI并行程序设计和一些linux知识,此外还有可压缩LBM模型的知识,并且感兴趣的话,搞懂这个玩意也不是难事。里面带有一个naca0012的算例的参数文件和边界文件。

希望对感兴趣的人有帮助。如果我的工作(论文和代码)对你的研究工作有帮助,别忘了在参考文献中给我写一笔。

pdks.zip

249.17 KB, 下载次数: 3337

评分

1

查看全部评分

发表于 2010-7-30 19:01:19 | 显示全部楼层

回复 5# ywang 的帖子

假如:有一个LBM联盟,资源(程序等)共享、有问题联合攻关(联合发表文章、主次论功行赏等)、初学者有人指导、科研成果或整合形成商业软件。。。。。。(做梦?)

而不是: 资源不共享(其实不一定天下第一)——发过几篇文章后,过期作废
        初学者,拼死学习,为了学业和职业——自学成才——水平不高
回复 支持 3 反对 0

使用道具 举报

发表于 2010-6-19 20:37:43 | 显示全部楼层
呵呵

我写了一篇文章,主要的参考文献都是华人。老板奇怪的问我为什么,但真人想了一下,LBM真的主要是华人在做~
发表于 2010-6-20 10:22:30 | 显示全部楼层

回复 1# quaintchewster 的帖子

不错啊
发表于 2010-6-20 12:43:56 | 显示全部楼层
大牛有空现身了,,,呵呵

原帖由 quaintchewster 于 2010-6-19 14:41 发表
/*
PDKS是屈崑在新加坡国立大学攻读博士学位期间研究可压缩
LBM模型时开发的程序LBM可压缩流模拟程序。基本特点为:
1 支持二维单块贴体网格plot3d格式
2 支持多个可压缩LBM模型
3 支持I方向网格分块MPI并行
4 ...
发表于 2010-6-20 15:41:29 | 显示全部楼层
原帖由 onesupeng 于 2010-6-19 20:37 发表
呵呵

我写了一篇文章,主要的参考文献都是华人。老板奇怪的问我为什么,但真人想了一下,LBM真的主要是华人在做~



我也曾多次被问到这个问题,呵呵,,,最初确实有几个华人作出了很大贡献,中国人喜欢扎堆,接着不少的华人or CN就跟着冲上去了;但大部分做的基本上是枝枝丫丫的事情,缺乏大的创新,但很多人才不管这个,反正都说“新东西”,反正能发文章就行,这一点跟咱中国人在其他领域的现状一样。
发表于 2010-6-23 09:50:58 | 显示全部楼层
发表于 2010-6-24 17:11:10 | 显示全部楼层
师兄是你吗?nwpu,呵呵
发表于 2010-6-24 17:56:25 | 显示全部楼层
发表于 2010-6-26 16:53:50 | 显示全部楼层
呵呵,当大牛们都不在做LBM的时候,我们才开始接触到这个,初期似乎也只能做一些枝枝丫丫的事情,要想有所创新还得继续努力啦。
发表于 2010-11-27 19:44:11 | 显示全部楼层
恩,十楼还是有道理的。 作为初学者,深有体会。

  而且,毕竟N-S方程都被搞烂了,而从CFD找新路子,就LBM最新,最可行。
发表于 2010-12-1 22:23:49 | 显示全部楼层

回复 1# quaintchewster 的帖子

有没有人运行过这个程序?
不知道怎么入手啊
发表于 2011-1-4 22:57:26 | 显示全部楼层
发表于 2011-1-14 09:54:26 | 显示全部楼层
感谢大牛!
可是缺少一些头文件,不能编译啊
发表于 2011-10-21 12:18:27 | 显示全部楼层
...............
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表