A pseudo-spectral dynamo code, developed as a computational laboratory, is described. The magnetic, heat and Boussinesq Navier-Stokes equations, with inertia, non-linear advection, buoyancy with asymmetric gravity, Coriolis, viscous and Lorentz forces, are solved numerically in a rotating conducting fluid shell. The convection is thermally driven by prescribed boundary temperatures. The equations are discretised using toroidal-poloidal fields, Chebychev collocation in radius and spherical harmonic expansion in angles. Derivatives are performed spectrally. Products are evaluated in physical space for efficiency. Fields are transformed between physical and spectral spaces by fast Fourier and Gauss-Legendre methods. Linear terms are time-stepped implicitly and product terms explicitly using an Adams predictor/corrector. Results are presented for two benchmark models.
@article{688, title = {A time-stepping dynamically-consistent spherical-shell dynamo code}, journal = {ANZIAM Journal}, volume = {44}, year = {2003}, doi = {10.21914/anziamj.v44i0.688}, language = {EN}, url = {http://dml.mathdoc.fr/item/688} }
Ivers, D. J. A time-stepping dynamically-consistent spherical-shell dynamo code. ANZIAM Journal, Tome 44 (2003) . doi : 10.21914/anziamj.v44i0.688. http://gdmltest.u-ga.fr/item/688/