AMUN is a code to perform numerical simulations in a fluid approximation on uniform or adaptive meshes with and without magnetic field. The goal in developing this code is to create a solid framework for simulations on uniform and adaptive meshes in the Cartesian, cylindrical, or spherical coordinate systems with a number of numerical methods which can be selectable in an easy manner. The code is completely written in Fortran 2003.
The following features are already implemented:
- hydrodynamic and magnetohydrodynamic set of equations,
- Cartesian coordinate system,
- uniform and adaptive mesh generation and update,
- 2nd and 3rd order time integration using Runge-Kutta methods,
- 2nd order TVD interpolation with number of limiters, 3rd order LimO3 interpolation, and 5th, 7th, and 9th order Monotonicity Preserving interpolations,
- Riemann solvers of Roe- and HLL-types (HLL, HLLC, and HLLD),
- periodic and open boundary conditions,
- incompressive turbulence driving by the Alvelius method,
- viscosity and resistivity source terms,
- data stored in the HDF5 format,
- MPI parallization,
- full GNU gfortran compatibility.
Comments are closed.