An MPI-based MoSST core dynamics model

Abstract Distributed systems are among the main cost-effective and expandable platforms for high-end scientific computing. Therefore scalable numerical models are important for effective use of such systems. In this paper, we present an MPI-based numerical core dynamics model for simulation of geodynamo and planetary dynamos, and for simulation of core–mantle interactions. The model is developed based on MPI libraries. Two algorithms are used for node–node communication: a “master–slave” architecture and a “divide-and-conquer” architecture. The former is easy to implement but not scalable in communication. The latter is scalable in both computation and communication. The model scalability is tested on Linux PC clusters with up to 128 nodes. This model is also benchmarked with a published numerical dynamo model solution.

[1]  Jeremy Bloxham,et al.  An Earth-like numerical dynamo model , 1997, Nature.

[2]  David E. Smith,et al.  Geodynamo Modeling of Core-Mantle Interactions , 2001 .

[3]  Jeremy Bloxham,et al.  Numerical Modeling of Magnetohydrodynamic Convection in a Rapidly Rotating Spherical Shell , 1999 .

[4]  Xinhao Liao,et al.  A new generation of convection-driven spherical dynamos using EBE finite element method , 2007 .

[5]  Paul H. Roberts,et al.  A three-dimensional self-consistent computer simulation of a geomagnetic field reversal , 1995, Nature.

[6]  D. Stevenson Planetary magnetic fields , 2003 .

[7]  J. Larmor 17. How Could a Rotating Body such as the Sun Become a Magnet , 1979 .

[8]  U. Christensen,et al.  Numerical modeling of the geodynamo: Mechanisms of field generation and equilibration , 1999 .

[9]  H. Matsui,et al.  Development of a Simulation Code for MHD Dynamo Processes Using the GeoFEM Platform , 2004 .

[10]  J. R. Elliott,et al.  Computational aspects of a code to study rotating turbulent convection in spherical shells , 1999, Parallel Comput..

[11]  Ulrich Hansen,et al.  A finite-volume solution method for thermal convection and dynamo problems in spherical shells , 2005 .

[12]  Akira Kageyama,et al.  Generation mechanism of a dipole field by a magnetohydrodynamic dynamo , 1997 .

[13]  Akira Kageyama,et al.  Geodynamo and mantle convection simulations on the Earth Simulator using the Yin-Yang grid , 2005 .

[14]  U. Christensen,et al.  Dipole moment scaling for convection-driven planetary dynamos , 2005 .

[15]  Masaru Kono,et al.  RECENT GEODYNAMO SIMULATIONS AND OBSERVATIONS OF THE GEOMAGNETIC FIELD , 2002 .

[16]  Hiroaki Matsui,et al.  MHD dynamo simulation using the GeoFEM platform—verification by the dynamo benchmark test , 2005 .

[17]  Masaru Kono,et al.  A numerical dynamo benchmark , 2001 .