Acceleration of Solving Non-Equilibrium Ionization via Tracer Particles and MapReduce on Eulerian Mesh

被引:0
|
作者
Xiao, Jian [1 ]
Xu, Xingyu [1 ]
Sun, Jizhou [1 ]
Zhou, Xin [2 ]
Ji, Li [2 ]
机构
[1] Tianjin Univ, Sch Comp Sci & Technol, Tianjin 300072, Peoples R China
[2] Chinese Acad Sci, Purple Mt Observ, Nanjing, Peoples R China
基金
中国国家自然科学基金;
关键词
non-equilibrium ionization; tracer particle; AMR; MapReduce;
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Non-equilibrium ionization (NEI) is an important phenomenon related to many astrophysical processes, but the traditional method, which tightly couples the NEI solver with Eulerian mesh infrastructure, introduced high overhead on computing, memory and communication. In order to overcome the shortcomings of the pure Eulerian scheme, a new approach employing tracer particles and MapReduce model to solve the NEI problem was proposed. We introduce (1) a particle-dumping scheme for tackling the problem of large amounts of small particle snapshots continuously generated at each evolution step, (2) a parallel method based on the MapReduce model to solve the NEI equations along the particle trajectories. Both post-processing and nonintrusive in-situ schemes are supported in the paper's approach. The approach was prototyped and tested based on the FLASH multiphysics simulation framework, and it is easily adapted to other simulations modeling reactive flow on Eulerian mesh. Evaluations on up to 192 cores show that our approach can improve the end-to-end performance of a real world simulation by 3-fold above.
引用
收藏
页码:29 / 42
页数:14
相关论文
共 50 条
  • [1] Performance optimization of non-equilibrium ionization simulations from MapReduce and GPU acceleration
    Xiao, Jian
    Long, Min
    Yu, Ce
    Zhou, Xin
    Ji, Li
    PARALLEL COMPUTING, 2020, 98
  • [2] NON-EQUILIBRIUM IONIZATION OF SOLID PARTICLES IN ROCKET EXHAUSTS
    BIASI, L
    GIANOLIO, L
    TOZZI, A
    BRITISH JOURNAL OF APPLIED PHYSICS, 1966, 17 (04): : 525 - &
  • [3] Eulerian and Lagrangian Pictures of Non-equilibrium Diffusions
    Chetrite, Raphael
    Gawedzki, Krzysztof
    JOURNAL OF STATISTICAL PHYSICS, 2009, 137 (5-6) : 890 - 916
  • [4] Eulerian and Lagrangian Pictures of Non-equilibrium Diffusions
    Raphaël Chetrite
    Krzysztof Gawędzki
    Journal of Statistical Physics, 2009, 137 : 890 - 916
  • [5] NON-EQUILIBRIUM IONIZATION IN CORONAL LOOPS
    BORRINI, G
    NOCI, G
    SOLAR PHYSICS, 1982, 77 (1-2) : 153 - 166
  • [6] TRACER MEASUREMENTS OF NON-EQUILIBRIUM VOLUMES OF DISTRIBUTION
    TRAUTMAN, ED
    JOURNAL OF THEORETICAL BIOLOGY, 1985, 115 (04) : 515 - 538
  • [7] AN UPWIND EULERIAN-EULERIAN MODEL FOR NON-EQUILIBRIUM CONDENSATION IN STEAM TURBINES
    Zhu, Xiaofeng
    Yuan, Xin
    Lin, Zhirong
    Shibukawa, Naoki
    Tsukuda, Tomohiko
    Niizeki, Yoshiki
    Tanuma, Tadashi
    PROCEEDINGS OF THE ASME TURBO EXPO: TURBINE TECHNICAL CONFERENCE AND EXPOSITION, 2013, VOL 5B, 2013,
  • [8] Non-equilibrium thermodynamics and the dynamics of particles
    Verhás, J
    TRENDS IN APPLICATIONS OF MATHEMATICS TO MECHANICS, 2000, 106 : 138 - 146
  • [9] Inferring non-equilibrium interactions from tracer response near confined active Janus particles
    Katuri, Jaideep
    Uspal, William E.
    Popescu, Mihail N.
    Sanchez, Samuel
    SCIENCE ADVANCES, 2021, 7 (18)
  • [10] Feasibility investigation of non-equilibrium condensing nitrogen droplets as tracer particles in cryogenic wind tunnels
    Hou, Jiaxin
    Gao, Rong
    Zhang, Wei
    Zhang, Xiaoqing
    Xiao, Xing
    Xie, Junlong
    Chen, Jianye
    PHYSICS OF FLUIDS, 2023, 35 (07)