Parallel algorithms for moving Lagrangian data on block structured Eulerian meshes

被引:15
|
作者
Dubey, Anshu [1 ]
Antypas, Katie [2 ]
Daley, Christopher [1 ]
机构
[1] Univ Chicago, ASC Flash Ctr, Chicago, IL 60637 USA
[2] Univ Calif Berkeley, Lawrence Berkeley Lab, Berkeley, CA 94720 USA
关键词
Parallel algorithm; Lagrangian data; Tracer particles; Adaptive mesh; FLASH; SIMULATIONS; FRAMEWORK; MODEL;
D O I
10.1016/j.parco.2011.01.001
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
We present a suite of algorithms for migrating Lagrangian data between processors in a parallel environment when the underlying mesh is Eulerian. The collection of algorithms applies to both uniform and adaptive meshes. The algorithms are implemented in, and distributed with, FLASH, a publicly available multiphysics simulation code. Migrating Lagrangian data on an Eulerian mesh is non-trivial because the Eulerian grid points are spatially fixed whereas Lagrangian entities move with the flow of a simulation. Thus, the movement of Lagrangian data cannot use the data migration methods associated with the Eulerian mesh. Additionally, when the mesh is adaptive, as the simulation progresses the grid resolution changes. The resulting regridding process can cause complex Lagrangian data migration. The algorithms presented in this paper describe Lagrangian data movement on a static uniform mesh and on an adaptive octree based block-structured mesh. Some of the algorithms are general enough to be applicable to any block structured mesh, while some others exploit the meta-data and structure of PARAMESH, the adaptive mesh refinement (AMR) package used in FLASH. We also present an analysis of the algorithms' comparative performances in different parallel environments, and different flow characteristics. (C) 2011 Elsevier B.V. All rights reserved.
引用
收藏
页码:101 / 113
页数:13
相关论文
共 50 条
  • [21] PARALLEL COMPACT HASH ALGORITHMS FOR COMPUTATIONAL MESHES
    Tumblin, Rebecka
    Ahrens, Peter
    Hartse, Sara
    Robey, Robert W.
    SIAM JOURNAL ON SCIENTIFIC COMPUTING, 2015, 37 (01): : C31 - C53
  • [22] Well-balanced Arbitrary-Lagrangian-Eulerian finite volume schemes on moving nonconforming meshes for the Euler equations of gas dynamics with gravity
    Gaburro, Elena
    Castro, Manuel J.
    Dumbser, Michael
    MONTHLY NOTICES OF THE ROYAL ASTRONOMICAL SOCIETY, 2018, 477 (02) : 2238 - 2262
  • [23] An arbitrary Lagrangian Eulerian formulation for residual distribution schemes on moving grids
    Michler, C
    De Sterck, H
    Deconinck, H
    COMPUTERS & FLUIDS, 2003, 32 (01) : 59 - 71
  • [24] Mechanics of Axially Moving Structures at Mixed Eulerian-Lagrangian Description
    Vetyukov, Yury
    ANALYSIS AND MODELLING OF ADVANCED STRUCTURES AND SMART SYSTEMS, 2018, 81 : 291 - 325
  • [25] High order accurate direct Arbitrary-Lagrangian-Eulerian ADER-WENO finite volume schemes on moving curvilinear unstructured meshes
    Boscheri, Walter
    Dumbser, Michael
    COMPUTERS & FLUIDS, 2016, 136 : 48 - 66
  • [26] Nonlinear model of an axially moving plate in a mixed Eulerian–Lagrangian framework
    Yu. Vetyukov
    P. G. Gruber
    M. Krommer
    Acta Mechanica, 2016, 227 : 2831 - 2842
  • [27] A LES/PDF simulator on block-structured meshes
    Turkeri, Hasret
    Pope, Stephen B.
    Muradoglu, Metin
    COMBUSTION THEORY AND MODELLING, 2019, 23 (01) : 1 - 41
  • [28] Lagrangian and Eulerian algorithms for water droplets in in-flight ice accretion
    Bellosta, Tommaso
    Baldan, Giacomo
    Sirianni, Giuseppe
    Guardone, Alberto
    JOURNAL OF COMPUTATIONAL AND APPLIED MATHEMATICS, 2023, 429
  • [29] A comparison of Eulerian and Lagrangian transport and non-linear reaction algorithms
    Benson, David A.
    Aquino, Tomas
    Bolster, Diogo
    Engdahl, Nicholas
    Henri, Christopher V.
    Fernandez-Garcia, Daniel
    ADVANCES IN WATER RESOURCES, 2017, 99 : 15 - 37
  • [30] Asynchronous task based Eulerian-Lagrangian parallel solver for combustion
    Thari, A.
    Staufer, M.
    Page, G. J.
    JOURNAL OF COMPUTATIONAL PHYSICS, 2022, 458