AZEuS is a block-based adaptive mesh refinement (AMR) magnetohydrodynamics (MHD) astrophysical fluid code which employs the staggered-mesh ZEUS-3D as its underlying method (Clarke, 1996, 2010; ZEUS-3D website).
All astrophysical AMR fluid codes in use today are based on a zone-centred method, with all hydrodynamical variables (density, energy, and momentum components) located at the centres of their respective zones. AMR MHD solvers are designed with either zone-centred or face-centred magnetic field components, depending, in part, on the mechanism used to preserve the solenoidal condition. One such scheme is Constrained Transport (CT; Evans & Hawley, 1988), which locates magnetic field components at the centres of the zone-faces to which they are normal. The staggered mesh introduced in such a scheme must be accounted for in the AMR in such a way that the solenoidal condition remains zero everywhere – including within the boundaries – to machine round-off error (e.g., Balsara, 2001; Li & Li, 2004).
One of the few astrophysical fluid codes in wide use that employ a fully-staggered grid, where the momentum components are face-centred like the magnetic fields, are the ZEUS family of codes. In order to couple ZEUS with AMR and produce AZEuS, the block-based scheme of Berger & Colella (1989) was modified for the fully-staggered mesh, including the proper treatment of face-centred magnetic fields and face-centred momentum.
AZEuS is currently capable of solving problems in 1-D, 2-D, and 3-D in Cartesian, spherical polar, and cylindrical coordinates in both single grid and AMR modes. Physical regimes currently available are: hydrodynamics (HD), ideal MHD, and radiation hydrodynamics (RHD; with flux-limited diffusion [FLD] and a simple ray-tracer). As with all ZEUS-type codes, additional physics modules are easily added. The EDITOR pre-compiler software is also (still) used, which, among other things, provides for auto-parallelisation on shared-memory architectures (i.e., OpenMP).
Coming very soon! (as soon as I figure out how to do it!)
The new version of the AZEuS website has been launched.
A user’s manual is under development; it will be placed here when finished.
|Current developers & contributors:||Affiliation||Contact|
|Jon P. Ramsey||Institut für Theoretische Astrophysik, Universität Heidelberg, Germany||ramsey (at) uni-heidelberg.de|
|David A. Clarke||Institute for Computational Astrophysics, Saint Mary’s University, Halifax, Nova Scotia, Canada||dclarke (at) ap.smu.ca|
|Past developers & contributors:|
The continued development of AZEuS is made possible, in part, by the following organisations: