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 条
  • [31] A moving Lagrangian interface technique for flow computations over fixed meshes
    Cruchaga, M
    Celentano, D
    Tezduyar, T
    COMPUTER METHODS IN APPLIED MECHANICS AND ENGINEERING, 2001, 191 (6-7) : 525 - 543
  • [32] Parallel algorithms for semi-Lagrangian advection
    Malevsky, AV
    Thomas, SJ
    INTERNATIONAL JOURNAL FOR NUMERICAL METHODS IN FLUIDS, 1997, 25 (04) : 455 - 473
  • [33] A scalable parallel assembly for irregular meshes based on a block distribution for a parallel block direct solver
    Goudin, D
    Roman, J
    APPLIED PARALLEL COMPUTING, PROCEEDINGS: NEW PARADIGMS FOR HPC IN INDUSTRY AND ACADEMIA, 2001, 1947 : 113 - 120
  • [34] An Eulerian-Lagrangian moving immersed interface method for simulating burning solids
    McGurn, M. T.
    Ruggirello, K. P.
    DesJardin, P. E.
    JOURNAL OF COMPUTATIONAL PHYSICS, 2013, 241 : 364 - 387
  • [35] Quantifying tracer dynamics in moving fluids: a combined Eulerian-Lagrangian approach
    Chenillat, Fanny
    Blanke, Bruno
    Grima, Nicolas
    Franks, Peter J. S.
    Capet, Xavier
    Riviere, Pascal
    FRONTIERS IN ENVIRONMENTAL SCIENCE, 2015, 3
  • [36] Multiblock structured algorithms in parallel CFD
    deNicola, C
    Tognaccini, R
    Visingardi, P
    PARALLEL COMPUTATIONAL FLUID DYNAMICS: IMPLEMENTATIONS AND RESULTS USING PARALLEL COMPUTERS, 1996, : 1 - 8
  • [37] Parallel clustering algorithms for structured AMR
    Gunney, Brian T. N.
    Wissink, Andrew M.
    Hysom, David A.
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2006, 66 (11) : 1419 - 1430
  • [38] Nonlinear model of an axially moving plate in a mixed Eulerian-Lagrangian framework
    Vetyukov, Yu.
    Gruber, P. G.
    Krommer, M.
    ACTA MECHANICA, 2016, 227 (10) : 2831 - 2842
  • [39] A Moving Eulerian-Lagrangian Particle Method for Thin Film and Foam Simulation
    Deng, Yitong
    Wang, Mengdi
    Kong, Xiangxin
    Xiong, Shiying
    Xian, Zangyueyang
    Zhu, Bo
    ACM TRANSACTIONS ON GRAPHICS, 2022, 41 (04):
  • [40] Parallel algorithms for Sn transport sweeps on unstructured meshes
    Colomer, G.
    Borrell, R.
    Trias, F. X.
    Rodriguez, I.
    JOURNAL OF COMPUTATIONAL PHYSICS, 2013, 232 (01) : 118 - 135