z-logo
open-access-imgOpen Access
An efficient spectral method for the simulation of dynamos in Cartesian geometry and its implementation on massively parallel computers
Author(s) -
Stellmach Stephan,
Hansen Ulrich
Publication year - 2008
Publication title -
geochemistry, geophysics, geosystems
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 1.928
H-Index - 136
ISSN - 1525-2027
DOI - 10.1029/2007gc001778
Subject(s) - massively parallel , dynamo , computer science , cartesian coordinate system , computational science , grid , spectral method , field (mathematics) , mathematics , algorithm , parallel computing , geometry , physics , magnetic field , mathematical analysis , quantum mechanics , pure mathematics
Numerical simulations of the process of convection and magnetic field generation in planetary cores still fail to reach geophysically realistic control parameter values. Future progress in this field depends crucially on efficient numerical algorithms which are able to take advantage of the newest generation of parallel computers. Desirable features of simulation algorithms include (1) spectral accuracy, (2) an operation count per time step that is small and roughly proportional to the number of grid points, (3) memory requirements that scale linear with resolution, (4) an implicit treatment of all linear terms including the Coriolis force, (5) the ability to treat all kinds of common boundary conditions, and (6) reasonable efficiency on massively parallel machines with tens of thousands of processors. So far, algorithms for fully self‐consistent dynamo simulations in spherical shells do not achieve all these criteria simultaneously, resulting in strong restrictions on the possible resolutions. In this paper, we demonstrate that local dynamo models in which the process of convection and magnetic field generation is only simulated for a small part of a planetary core in Cartesian geometry can achieve the above goal. We propose an algorithm that fulfills the first five of the above criteria and demonstrate that a model implementation of our method on an IBM Blue Gene/L system scales impressively well for up to O (10 4 ) processors. This allows for numerical simulations at rather extreme parameter values.

The content you want is available to Zendy users.

Already have an account? Click here to sign in.
Having issues? You can contact us here