EULAG, a computational model for multiscale flows: An MHD extension
EULAG is an established high-performance computational model for simulating fluid flows across a wide range of scales and physical scenarios [Prusa et al., Comput. Fluids 37 (2008) 1193]. Historically driven by interests in simulating weather and climate processes, the numerics of EULAG are unique, owing to a synergistic blend of non-oscillatory forward-in-time MPDATA methods, robust elliptic solver, and generalized coordinate formulation enabling grid adaptivity. In this paper the numerical apparatus of an ideal magnetohydrodynamic (MHD) extension of the EULAG model is discussed, the robust workings of which have been recently revealed in global large-eddy simulations of solar magneto-convection producing solar-like magnetic cycles and dynamo action [Ghizaru et al., ApJL 715 (2010) L133; Racine et al., ApJ 735 (2011) 46]. Here, a specialized nonoscillatory forward-in-time scheme for integrating ideal anelastic MHD equations is presented in detail, and illustrated with an abstract example of magnetized three-dimensional flow in time-dependent geometry for a weak, moderate and strong magnetic field. An analysis of the model performance reveals that multiple solutions of elliptic problems do not have to imply proportionally larger computational expense.
eulag magnetohydrodynamics (mhds) nonoscillatory forward-in-time schemes anelastic equations multidimensional positive definite advection transport algorithm