Title | Parallel finite volume simulation of the spherical shell dynamo with pseudo-vacuum magnetic boundary conditions |
Authors | Yin, Liang Yang, Chao Ma, Shi-Zhuang Cai, Ying Zhang, Keke |
Affiliation | Macau Univ Sci & Technol, State Key Lab Lunar & Planetary Sci, Macau, Peoples R China Univ Chinese Acad Sci, Sch Engn Sci, Beijing 100049, Peoples R China Peking Univ, Sch Math Sci, Beijing 100871, Peoples R China Inst Appl Phys & Computat Math, Beijing 100094, Peoples R China |
Keywords | THERMAL-CONVECTION COMPUTER-SIMULATION GEOFEM PLATFORM GEODYNAMO ELEMENT MAGNETOHYDRODYNAMICS GENERATION BENCHMARK EARTH CORE |
Issue Date | 15-Feb-2022 |
Publisher | JOURNAL OF COMPUTATIONAL PHYSICS |
Abstract | In this paper, we study the parallel simulation of the magnetohydrodynamic (MHD) dynamo in a rapidly rotating spherical shell with pseudo-vacuum magnetic boundary conditions. A second-order finite volume scheme based on a collocated quasi-uniform cubed-sphere grid is applied to the spatial discretization of the MHD dynamo equations. To ensure the solenoidal condition of the magnetic field, we adopt a widely-used approach whereby a pseudo-pressure is introduced into the induction equation. The temporal integration is split by a second-order approximate factorization approach, resulting in two linear algebraic systems both solved by a preconditioned Krylov subspace iterative method. A multi-level restricted additive Schwarz preconditioner based on domain decomposition and multigrid method is then designed to improve the efficiency and scalability. Accurate numerical solutions of two benchmark cases are obtained with our code, comparable to the existing local method results. Several large-scale tests performed on the Sunway TaihuLight supercomputer show good strong and weak scalabilities and a noticeable improvement from the multi-level preconditioner with up to 10368 processor cores. (C) 2021 Elsevier Inc. All rights reserved. |
URI | http://hdl.handle.net/20.500.11897/638714 |
ISSN | 0021-9991 |
DOI | 10.1016/j.jcp.2021.110866 |
Indexed | SCI(E) |
Appears in Collections: | 数学科学学院 |