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 条
  • [1] Parallel Eulerian-Lagrangian coupling method on hierarchical meshes
    Wegmann, Tim
    Niemoeller, Ansgar
    Meinke, Matthias
    Schroeder, Wolfgang
    JOURNAL OF COMPUTATIONAL PHYSICS, 2025, 521
  • [2] ARBITRARY LAGRANGIAN-EULERIAN DISCONTINUOUS GALERKIN METHOD FOR CONSERVATION LAWS ON MOVING SIMPLEX MESHES
    Fu, Pei
    Schnucke, Gero
    Xia, Yinhua
    MATHEMATICS OF COMPUTATION, 2019, 88 (319) : 2221 - 2255
  • [3] Direct Arbitrary-Lagrangian-Eulerian finite volume schemes on moving nonconforming unstructured meshes
    Gaburro, Elena
    Dumbser, Michael
    Castro, Manuel J.
    COMPUTERS & FLUIDS, 2017, 159 : 254 - 275
  • [4] Arbitrary Lagrangian-Eulerian formulation of lattice Boltzmann model for compressible flows on unstructured moving meshes
    Saadat, M. H.
    Karlin, I. V.
    PHYSICS OF FLUIDS, 2020, 32 (04)
  • [5] Advanced algorithms for computations on block-structured adaptively refined meshes
    Ray, J
    Kennedy, C
    Steensland, J
    Najm, H
    SciDAC 2005: Scientific Discovery Through Advanced Computing, 2005, 16 : 113 - 118
  • [6] High order direct Arbitrary-Lagrangian-Eulerian schemes on moving Voronoi meshes with topology changes
    Gaburro, Elena
    Boscheri, Walter
    Chiocchetti, Simone
    Klingenberg, Christian
    Springel, Volker
    Dumbser, Michael
    JOURNAL OF COMPUTATIONAL PHYSICS, 2020, 407
  • [7] A high-order parallel Eulerian-Lagrangian algorithm for advection-diffusion problems on unstructured meshes
    Tavelli, Maurizio
    Boscheri, Walter
    INTERNATIONAL JOURNAL FOR NUMERICAL METHODS IN FLUIDS, 2019, 91 (07) : 332 - 347
  • [8] Arbitrary-Lagrangian-Eulerian Discontinuous Galerkin schemes with a posteriori subcell finite volume limiting on moving unstructured meshes
    Boscheri, Walter
    Dumbser, Michael
    JOURNAL OF COMPUTATIONAL PHYSICS, 2017, 346 : 449 - 479
  • [9] Numerical algorithms on moving adaptive meshes
    Utyuzhnikov, SV
    Ganzha, DH
    Konkov, KA
    Polukhin, VV
    COMPUTATIONAL FLUID DYNAMICS '96, 1996, : 264 - 267
  • [10] A parallel Eulerian-Lagrangian localized adjoint method
    Heimsund, BO
    Espedal, MS
    ADVANCES IN WATER RESOURCES, 2005, 28 (09) : 950 - 955