AMR-LBM-OpenMP-2D

所属分类:物理/力学计算
开发工具:Fortran
文件大小:33KB
下载次数:4
上传日期:2018-09-24 17:59:56
上 传 者sh-1993
说明:  自适应网格细化(AMR)技术与格子玻尔兹曼方法(LBM)相结合,用于数值模拟...
(Adaptive Mesh Refinement (AMR) technique utilized with the Lattice-Boltzmann Method (LBM) for numerical simulation of multiphase flows. OpenMP is used for parallelization of the code on share-memory machines.)

文件列表:
AMR_Rising_2D_OMP.f90 (15048, 2018-09-25)
BC_Cell.f90 (2111, 2018-09-25)
D2Q9_Mod.f90 (456, 2018-09-25)
Fill_Ghost_Cells_C.f90 (9844, 2018-09-25)
Fill_Ghost_Cells_C2.f90 (10093, 2018-09-25)
Fill_Ghost_Cells_hg.f90 (13128, 2018-09-25)
Interpolations.f90 (3828, 2018-09-25)
LBM_Subroutines.f90 (10895, 2018-09-25)
LICENSE (35147, 2018-09-25)
Neighbors.f90 (3368, 2018-09-25)
Parameters.f90 (1081, 2018-09-25)
Prolong.f90 (3340, 2018-09-25)
Refine_Derefine.f90 (7564, 2018-09-25)
Restrict.f90 (1828, 2018-09-25)
TecPlot_ASCII.f90 (2091, 2018-09-25)

# AMR-LBM-OpenMP-2D Adaptive Mesh Refinement (AMR) + Lattice-Boltzmann Method (LBM) + OpenMP Based on the following papers: A. Fakhari, D. Bolster, L.-S. Luo, “A weighted multiple-relaxation-time lattice Boltzmann method for multiphase flows and its application in partial coalescence cascades”, Journal of Computational Physics 341:22–43 (2017) [https://doi.org/10.1016/j.jcp.2017.03.062]. A. Fakhari, M. Geier, T. Lee, “A mass-conserving lattice Boltzmann method with dynamic grid refinement for immiscible two-phase flows”, Journal of Computational Physics 315:434–457 (2016) [https://doi.org/10.1016/j.jcp.2016.03.058]. This package is for numerical simulation of multiphase flows (rising bubble). It employs OpenMP parallelization for share-memory machines. The computational setup is a 2D bubble rising due to buoyancy force. The computational domain is periodic in the x-direction and no-slip (bounce-back) at the bottom and top boundaries.

近期下载者

相关文件


收藏者