Scalability of pseudospectral methods for geodynamo simulations

被引:17
作者
Davies, Christopher J. [1 ]
Gubbins, David [1 ]
Jimack, Peter K. [2 ]
机构
[1] Univ Leeds, Sch Earth & Environm, Leeds LS2 9JT, W Yorkshire, England
[2] Univ Leeds, Sch Comp, Leeds LS2 9JT, W Yorkshire, England
关键词
geodynamo; pseudospectral method; scalability; COMPUTATIONAL ASPECTS; TURBULENT CONVECTION; CORE; FIELD; DYNAMOS;
D O I
10.1002/cpe.1593
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
The problem of understanding how Earth's magnetic field is generated is one of the foremost challenges in modern science. It is believed to be generated by a dynamo process, where the complex motions of an electrically conducting fluid provide the inductive action to sustain the field against the effects of dissipation. Current dynamo simulations, based on the numerical approximation to the governing equations of magnetohydrodynamics, cannot reach the very rapid rotation rates and low viscosities (i.e. low Ekman number) of Earth due to limitations in available computing power. Using a pseudospectral method, the most widely used method for simulating the geodynamo, computational requirements needed to run simulations in an 'Earth-like' parameter regime are explored theoretically by approximating operation counts, memory requirements and communication costs in the asymptotic limit of large problem size. Theoretical scalings are tested using numerical calculations. For asymptotically large problems the spherical transform is shown to be the limiting step within the pseudospectral method; memory requirements and communication costs are asymptotically negligible. Another limitation comes from the parallel implementation, however, this is unlikely to be threatened soon and we conclude that the pseudospectral method will remain competitive for the next decade. Extrapolating numerical results based upon the code analysis shows that simulating a problem characterizing the Earth with Ekman number E = 10(-9) would require at least 13 000 days per magnetic diffusion time with 54 000 available processors, a formidable computational challenge. At E = 10(-8) an allocation of around 350 million CPU hours would compute a single diffusion time, many more CPU hours than are available in current supercomputing allocations but potentially reachable in the next decade. Exploration of the 10(-6) <= E <= 10(-7) regime could be performed at the present time using a substantial share of national supercomputing facilities or a dedicated cluster. Copyright (C) 2010 John Wiley & Sons, Ltd.
引用
收藏
页码:38 / 56
页数:19
相关论文
共 53 条
[1]  
Abramowitz M., 1964, HDB MATH FUNCTIONS, V55
[2]  
[Anonymous], ENCY GEOMAGNETISM PA
[3]  
[Anonymous], 1978, CAMBRIDGE MONOGRAPHS
[4]   A CLASS OF SELF-SUSTAINING DISSIPATIVE SPHERICAL DYNAMOS [J].
BACKUS, G .
ANNALS OF PHYSICS, 1958, 4 (04) :372-447
[5]   THERMAL CORE MANTLE INTERACTIONS [J].
BLOXHAM, J ;
GUBBINS, D .
NATURE, 1987, 325 (6104) :511-513
[6]   TIME-DEPENDENT MAPPING OF THE MAGNETIC-FIELD AT THE CORE-MANTLE BOUNDARY [J].
BLOXHAM, J ;
JACKSON, A .
JOURNAL OF GEOPHYSICAL RESEARCH-SOLID EARTH, 1992, 97 (B13) :19537-19563
[7]  
Braginskiy S.I., 1963, DOKL AKAD NAUK+, V149, P8
[8]   Earth's core and the geodynamo [J].
Buffett, BA .
SCIENCE, 2000, 288 (5473) :2007-2012
[9]  
BUFFETT BA, 2007, ENCY GEOMAGNETISM PA, P101
[10]  
Bullard E., 1954, RSPTA, V247, P213, DOI [10.1098/rsta.1954.0018, DOI 10.1098/RSTA.1954.0018]