计算物理 ›› 2019, Vol. 36 ›› Issue (1): 1-14.DOI: 10.19596/j.cnki.1001-246x.7771

• •    下一篇

地球外核热对流运动的区域分解多重网格并行数值模拟

尹亮1, 杨超2, 马石庄1   

  1. 1. 中国科学院大学工程科学学院, 北京 100049;
    2. 北京大学数学科学学院, 北京 100871
  • 收稿日期:2017-09-25 修回日期:2017-11-23 出版日期:2019-01-25 发布日期:2019-01-25
  • 作者简介:尹亮(1990-),男(汉),安徽淮南,博士,主要从事不可压缩Navier-Stokes方程组的并行数值算法研究,E-mail:yinliang11@mails.ucas.ac.cn
  • 基金资助:
    国家重点研究计划(2016YFB0200603)、国家自然科学基金(41174056,91530323)资助项目

Parallel Numerical Simulations of Thermal Convection in the Earth's Outer Core Based on Domain Decomposition and Multigrid

YIN Liang1, YANG Chao2, MA Shizhuang1   

  1. 1. School of Engineering Science, University of Chinese Acudemy of Sciences, Beijing 100049, China;
    2. School of Mathematical Sciences, Peking University, Beijing 100871, China
  • Received:2017-09-25 Revised:2017-11-23 Online:2019-01-25 Published:2019-01-25

摘要: 旋转球层中热对流运动的数值模拟是地球发电机模型的重要组成部分,对研究地球发电机作用机理具有重要意义.本文设计一个基于国产超级计算平台并行性能良好的地球外核热对流运动并行数值模型.时间积分方案采用与Crank-Nicolson格式和二阶Adams-Bashford公式相结合的近似分解分步法,空间离散基于立方球网格的二阶精度有限体积格式.所得到的两个大规模稀疏线性代数方程组采用带预处理的Krylov子空间迭代法进行求解.为加速迭代求解过程及提高并行性能,迭代过程采用区域分解多重网格的多层限制型加法Schwarz预处理子,减少了求解程序的计算时间,提高了数值模型的并行性能,模型被很好地扩展到上万处理器核数.数值模拟结果与基准模型算例0的参考值吻合得很好.

关键词: 地核发电机模拟, 有限体积法, 立方球网格, 区域分解, 多重网格

Abstract: Numerical simulations of thermal convection in a rotating spherical shell play an important role in dynamo models. In this paper, we present a parallel numerical model with high performance for the Earth's outer core convection based on a homegrown supercomputer. An approximate factorization fractional method combined with Crank-Nicolson scheme and second-order Adams-Bashford formula is employed for temporal integration. Spatial terms are discretized by a second-order finite volume scheme based on cubed-sphere grid. Two resultant large sparse linear algebraic equations are solved by preconditioned Krylov subspace iterative method. To accelerate convergence rate and improve parallel performance, linear solver is preconditioned with multilevel restricted additive Schwarz preconditioner based on domain decomposition and multigrid. The preconditioner reduces compute time and improve parallel performance of the solvers, which scales well to over ten thousand processor cores. Numerical results are in good agreement with reference solutions of the benchmark Case 0.

Key words: geodynamo simulation, finite volume method, cubed-sphere grid, domain decomposition, multigrid

中图分类号: