论文标题
用于三维地球动力学建模的峰值性能求解器的大规模平行的开发
Development of Massively Parallel Near Peak Performance Solvers for Three-Dimensional Geodynamic Modelling
论文作者
论文摘要
我们在本文中解决了当前设计新的并行算法和工具的需求,这些算法和工具可以简化适合当今和明天的硬件的地球动力学建模应用程序的开发。我们介绍(1)MATLAB HPC编译器HPC.M,它极大地简化了平行高性能应用的构建以及(2)平行算法,用于3D模拟强烈非线性过程,作为机械和反应性孔隙率波。为了模拟机械孔隙率波,我们采用了一种大规模平行的算法,该算法允许解决3D中充满流体的粘弹性多孔介质的变形。使用的数学模型基于Biot的毛弹性理论,该理论扩展为粘性变形和塑料产量。该建模结果表现出分解弱对三维孤立波状移动孔隙通道形成的影响。为了模拟反应性孔隙率波,我们使用求解器将液体充电性粘性多孔培养基的3D变形。为了估计粘性变形(低DA)和反应(高DA)在波传播中的各自作用,模拟的Damköhler数(DA)变化。发现3D波可以通过对所有研究的DA进行互相穿越彼此的速度独立于它们的源传播。变质反应导致的孤子样波传播为地球外壳中流体流动提供了有效的机制。我们通过部署它来为跨多个地球科学学科生成各种物理的求解器来说明HPC.M的出色性能和多功能性。所有求解器都靠近硬件的峰值性能,并被证明可以在具有80 GPU的Institute群集上线性扩展。此外,我们在瑞士国家超级计算中心的Piz Daint的5000 GPU上,我们的非线性PorovisCoco弹性两相流量求解器量表接近理想情况。
We address in this thesis the current need to design new parallel algorithms and tools that ease the development of geodynamic modelling applications that are suited for today's and tomorrow's hardware. We present (1) the MATLAB HPC compiler HPC.m, which greatly simplifies the building of parallel high performance applications and (2) parallel algorithms for the 3D simulation of strongly nonlinear processes as mechanical and reactive porosity waves. To simulate mechanical porosity waves we employ a massively parallel algorithm that permits to resolve the deformation of fluid-filled viscoelastic porous media in 3D. The utilized mathematical model is based on Biot's poroelastic theory, extended to account for viscous deformation and plastic yielding. The modelling results exhibit the impact of decompaction weakening on the formation of three-dimensional solitary-wave-like moving porosity channels. To simulate reactive porosity waves we use a solver for 3D deformation of fluid-filled reactive viscous porous media. The Damköhler number (Da) of the simulations is varied in order to estimate the respective roles of viscous deformation (low Da) and reaction (high Da) on wave propagation. 3D waves are found to propagate independently of their source at constant speed by going through each other for all the investigated Da. Soliton-like wave propagation as a result of metamorphic reaction provides an efficient mechanism for fluid flow in the Earth's crust. We illustrate the great performance and versatility of HPC.m by deploying it to generate solvers for a variety of physics across multiple Earth Science disciplines. All solvers run close to hardware's peak performance and were shown to scale linearly on a institute cluster with 80 GPUs. Moreover, our nonlinear poroviscoelastic two-phase flow solver scales close to ideally on Piz Daint's 5000 GPUs at the Swiss National Supercomputing Centre.