检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
作 者:杨子韬 王良军 朱文浩 丁虎[1,3] 张武[1,3] YANG Zitao;WANG Liangjun;ZHU Wenhao;DING Hu;ZHANG Wu(School of Mechanics and Engineering Science,Shanghai University,Shanghai 200072,China;Information Technology Office,Shanghai University,Shanghai 200444,China;Shanghai Institute of Applied Mathematics and Mechanics,Shanghai University,Shanghai 200072,China)
机构地区:[1]上海大学力学与工程科学学院,上海200072 [2]上海大学信息化工作办公室,上海200444 [3]上海大学上海市应用数学和力学研究所,上海200072
出 处:《上海大学学报(自然科学版)》2023年第3期473-490,共18页Journal of Shanghai University:Natural Science Edition
基 金:国家自然科学基金重大研究计划资助项目(91630206);上海市教委科研创新计划资助项目(2019-01-07-00-09-E00018)。
摘 要:针对多层网格格子Boltzmann方法(lattice Boltzmann method,LBM),发展了一种无需时间插值的、基于单层缓冲区的粗细网格信息传递优化算法.该算法利用四叉树结构,构建不同层级格点之间的父子关系,简化了粗细网格交界面上的分布函数转换,可以充分发挥LBM的局部性与并行性.基于该算法开发了一套通用的多层网格LBM并行程序,对顶盖驱动方腔流、点声源扩散、NACA0012翼型绕流问题进行了数值计算,计算结果验证了该算法和程序的有效性及其良好的加速比、效率和可扩展性等并行性能.与标准LBM相比,本文基于单层缓冲区的多层网格LBM在计算稳定性、收敛速度和计算效率等方面具有明显优势.Based on the multilayer-mesh lattice Boltzmann method(LBM),an information transfer optimization algorithm using a single-layer buffer without time interpolation is developed in this study.The algorithm uses a quadtree structure to construct the parent–child relationship between lattice points at different neighboring levels of mesh,simplifies the transformation of distribution function on the interface of coarse andfine meshes,and fully exploits the locality and parallelism of LBM.A general parallel program of the multilayer-mesh LBM is developed to simulate lid-driven cavityflow,point sound source diffusion,andflow around an NACA0012 airfoil.Numerical results show that the developed algorithm and program are very effective and exhibit excellent speedup,efficiency,and scalability.Compared with the standard LBM,the multilayer-mesh LBM with a single-layer buffer has obvious advantages in terms of computational stability,convergence speed,and computational efficiency.
关 键 词:格子BOLTZMANN方法 单层缓冲区 多层网格 并行计算 性能评估
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:216.73.216.229