首页> 外文会议>Euro-par 2009 parallel processing >Localized Parallel Algorithm for Bubble Coalescence in Free Surface Lattice-Boltzmann Method
【24h】

Localized Parallel Algorithm for Bubble Coalescence in Free Surface Lattice-Boltzmann Method

机译:自由表面格子Boltzmann方法中气泡合并的局部并行算法

获取原文
获取原文并翻译 | 示例

摘要

The lattice Boltzmann method is a popular method from computational fluid dynamics. An extension of this method handling liquid flows with free surfaces can be used to simulate bubbly flows. It is based on a volume-of-fluids approach and an explicit tracking of the interface, including a reconstruction of the curvature to model surface tension. When this algorithm is parallelized, complicated data exchange is required, in particular when bubbles extend across several subdomains and when topological changes occur through coalescence of bubbles. In a previous implementation this was handled by using all-to-all MPI communication in each time step, restricting the scalability of the simulations to a moderate parallelism on a small number of processors. In this paper, a new parallel bubble merge algorithm will be introduced that communicates updates of the bubble status only locally in a restricted neighborhood. This results in better scalability and is suitable for massive parallelism. The algorithm has been implemented in the lattice Boltzmann software framework waLBerla, resulting in parallel efficiency of 90% on up to 4080 cores.
机译:格子玻尔兹曼方法是一种流行的计算流体动力学方法。这种处理带有自由表面的液体流的方法的扩展可用于模拟气泡流。它基于流体体积方法和界面的显式跟踪,包括重构曲率以模拟表面张力。当该算法并行化时,需要进行复杂的数据交换,尤其是当气泡扩展到多个子域时,以及通过气泡合并而发生拓扑变化时。在以前的实现中,这是通过在每个时间步中使用全部MPI通信来解决的,将模拟的可伸缩性限制为少量处理器上的中等并行度。在本文中,将引入一种新的并行气泡合并算法,该算法仅在受限制的邻居中本地交流气泡状态的更新。这导致更好的可伸缩性,并适合大规模并行处理。该算法已在格子Boltzmann软件框架waLBerla中实现,在多达4080个内核上的并行效率达到90%。

著录项

  • 来源
    《Euro-par 2009 parallel processing》|2009年|735-746|共12页
  • 会议地点 Delft(NL);Delft(NL)
  • 作者单位

    Friedrich-Alexander University Erlangen-Nuremberg, Chair for System Simulation (LSS), 91058 Erlangen, Germany;

    rnFriedrich-Alexander University Erlangen-Nuremberg, Chair for System Simulation (LSS), 91058 Erlangen, Germany;

    rnFriedrich-Alexander University Erlangen-Nuremberg, Chair for System Simulation (LSS), 91058 Erlangen, Germany;

    rnFriedrich-Alexander University Erlangen-Nuremberg, Chair for System Simulation (LSS), 91058 Erlangen, Germany;

    rnFriedrich-Alexander University Erlangen-Nuremberg, Chair for System Simulation (LSS), 91058 Erlangen, Germany;

  • 会议组织
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类 分布式操作系统、并行式操作系统;
  • 关键词

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号