![]() |
(2.2) |
![]() |
![]() |
We plot the initial and final magnetic pressure in
figure 2.8, and the current density
in figure 2.9.
The sequence of three panels shows the initial conditions at left;
then the state at
for a static simulation (
); and
at right the state at
for the advected field loop. The static
model is shown because the initial conditions are artificially sharp,
and numerical diffusion will broaden the discontinuities significantly
without any advection. It is clear that the advection twice through
the domain towards the top-right introduces some distortion and extra
diffusion.
These figures can be compared to figure 21 in Stone (2008),
who used somewhat higher resolution. Even allowing for the higher
resolution, the CT method they use appears to have less diffusion and
to maintain slightly better symmetry. Also, in our models which
include a non-zero we find some leakage of magnetic field into
the
direction, whereas CT methods can maintain
exactly.
Our results are comparable to those from other commonly used
codes (similar figures are available from the JetSet MHD code
comparison
page2.2).
The decay of magnetic pressure over the course of the simulation is
shown in figure 2.10. The three curves on each
plot are for different values of the artificial viscosity parameter
(as defined in Falle 1998). Clearly reducing the
diffusing leads to slower decay of magnetic energy, but the difference
is not large. The slope limiter used in the second order spatial
reconstruction is much more significant: the left plot shows results
using the MinMod limiter, while the right plot uses the limiter
in Falle (1998) (which is the symmetric van Albada limiter).
The more diffusive MinMod limiter clearly degrades the results
significantly. This dependence on spatial reconstruction may partly
explain why the third order Athena code performs significantly better
than our code for the Field Loop test (Stone 2008 also
state that finding an accurate solution to this test was a significant
driver of the development of their constrained transport algorithm).
![]() ![]() |
Jonathan Mackey