PalaBos/OLB

Palabos 2012 Challenge

Posted by on 02/20/2012 in PalaBos/OLB | 0 comments

Palabos 2012 Challenge On behalf of FlowKit Ltd, I would like to announce the launch of the Palabos 2012 Challenge. This contest offers rewards for lattice Boltzmann simulations that are achieved with the open-source Palabos library and that solve a problem in a specific applied field. The best submissions get a 1'000 Euro reward (1st prize), one of FlowKit's support formulas for Palabos (2nd and 3rd prize), or a useful office gadget (4th prize). Details about the contest can be obtained at the web address http://www.palabos.org/plb2012challenge . All contributions will be published after the contest and will be available to the community under the terms of an...

Read More

LBM:Palabos 数据处理机制

Posted by on 01/2/2012 in PalaBos/OLB | 1 comment

数据处理器(非局部操作)   徐辉...

Read More

LBM: Palabos建立自己求解器基础

Posted by on 12/19/2011 in PalaBos/OLB | 0 comments

在创建一个新的基于块结构的格子时,必须通过定义dynamics来保证在每一个格子上执行何种碰撞模型。为了避免在没有使用dynamics对象的情形下出现bugs,构造函数会为所有的格子指定一个默认的dynamics,称之为背景动力学: //创建一个新的块结构格子基于BGK动力学结构 MultiBlockLattice3D lattice( nx, ny, nz,new BGKdynamics(omega)...

Read More

LBM: Palabos运动液滴合并

Posted by on 12/18/2011 in PalaBos/OLB, 学术案例 | 31 comments

...

Read More

LBM: PalaBos中的模型

Posted by on 12/13/2011 in PalaBos/OLB | 0 comments

对于LBM,这里有很多的模型来求解可压缩的流动,由于各种各样的原因,这些模型对应的能量方程是错误的。尽管如此,这些模型经常被用于低马赫的可压缩流动,对这类问题,温度的变化是可以忽略的。同时这类模型也广泛的用于不可压缩Navier-Stokes方程的的求解,被看做是一种人工可压缩方法。在这种情况下,马赫书被设置的很低,用来抑制不需要的可压缩影响。 在PalaBos中,所有出现的模型的命名方式都是D2Q9, D3Q15, D3Q19,...

Read More

LBM: PalaBos-Python接口

Posted by on 12/12/2011 in PalaBos/OLB | 10 comments

从版本0.7开始, PalaBos提供Python接口来简化对PalaBos库的调用。Python接口完全不用于C++接口。在这里,将对PalaBos的python接口做一详解,为大家提供一个基本的使用Python接口编译的介绍。 为了使用PalaBos-Python接口,首先必须安装一些必须的库文件, 然后再编译PalaBos创建接口。在安装所需要的库文件时,请选择“库文件名-dev”的类型进行安装。所需的库文件或者或者程序包为: Swig NumPy SciPy Matplotlib Mpi4py (在安装此包时,需要安装Python包文件。在Ubuntu上, 首先安装python-setuptools (命令 sudo apt-get install...

Read More