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 条
  • [41] A novel partitioning method for block-structured adaptive meshes
    Fu, Lin
    Litvinov, Sergej
    Hu, Xiangyu Y.
    Adams, Nikolaus A.
    JOURNAL OF COMPUTATIONAL PHYSICS, 2017, 341 : 447 - 473
  • [42] A tool for partitioning structured multiblock meshes for parallel computational mechanics
    Ytterstrom, A
    INTERNATIONAL JOURNAL OF SUPERCOMPUTER APPLICATIONS AND HIGH PERFORMANCE COMPUTING, 1997, 11 (04): : 336 - 343
  • [43] LEMDA: A Lagrangian-Eulerian Multiscale Data Assimilation Framework
    Deng, Quanling
    Chen, Nan
    Stechmann, Samuel N.
    Hu, Jiuhua
    JOURNAL OF ADVANCES IN MODELING EARTH SYSTEMS, 2025, 17 (02)
  • [44] A comparison of Eulerian and updated Lagrangian finite element algorithms for simulating film casting
    Smith, S
    Stolle, D
    FINITE ELEMENTS IN ANALYSIS AND DESIGN, 2002, 38 (05) : 401 - 415
  • [45] Assimilating Eulerian and Lagrangian data in traffic-flow models
    Xia, Chao
    Cochrane, Courtney
    DeGuire, Joseph
    Fan, Gaoyang
    Holmes, Emma
    McGuirl, Melissa
    Murphy, Patrick
    Palmeri, Jenna
    Carter, Paul
    Slivinski, Laura
    Sandstede, Bjorn
    PHYSICA D-NONLINEAR PHENOMENA, 2017, 346 : 59 - 72
  • [47] Arbitrary Lagrangian-Eulerian 3D ideal MHD algorithms
    Robinson, A. C.
    Niederhaus, J. H. J.
    Weirs, V. G.
    Love, E.
    INTERNATIONAL JOURNAL FOR NUMERICAL METHODS IN FLUIDS, 2011, 65 (11-12) : 1438 - 1450
  • [48] A Unified Framework for the Solution of Hyperbolic PDE Systems Using High Order Direct Arbitrary-Lagrangian–Eulerian Schemes on Moving Unstructured Meshes with Topology Change
    Elena Gaburro
    Archives of Computational Methods in Engineering, 2021, 28 : 1249 - 1321
  • [49] A Lagrangian Scheme for the Solution of Nonlinear Diffusion Equations Using Moving Simplex Meshes
    Carrillo, Jose A.
    During, Bertram
    Matthes, Daniel
    McCormick, David S.
    JOURNAL OF SCIENTIFIC COMPUTING, 2018, 75 (03) : 1463 - 1499
  • [50] A Lagrangian Scheme for the Solution of Nonlinear Diffusion Equations Using Moving Simplex Meshes
    José A. Carrillo
    Bertram Düring
    Daniel Matthes
    David S. McCormick
    Journal of Scientific Computing, 2018, 75 : 1463 - 1499