180 likes | 284 Views
An unsplit gudonov method for ideal MHD via Constrained Transport in Three Dimensions. Gardiner and Stone. Outline. Corner Transport Upwind of Colella (CTU) Upwinded Constrained Transport (UCT) Modifications to Characteristic Tracing of PPM scheme. Sweeping across a 3D grid.
E N D
An unsplitgudonov method for ideal MHD via Constrained Transport in Three Dimensions Gardiner and Stone
Outline • Corner Transport Upwind of Colella (CTU) • Upwinded Constrained Transport (UCT) • Modifications to Characteristic Tracing of PPM scheme. • Sweeping across a 3D grid.
Corner Transport Upwind • CTU scheme of Colella • Use first set of Riemann solves to update perpendicular edges before second set of Riemann solves.
Upwinded Constrained Transport • Ec CT algorithm of Gardiner and Stone • Use cell centered E as well as face (edge) centered E to construct edge (corner) centered E in an upwinded fashion. • Interpolate from cell facesto cell edge using gradientcomputed by differencingthe cell center and cell facein the upwind direction.
Multi-dimensional modifications to PPM Characteristic Evolution • The piece-wise parabolic method of Colella is a dimensionally split method and involves a one-dimensional parabolic spatial reconstruction and characteristic evolution of the primitive variables to get the time averaged edge values where the characteristic evolution step is calculated by solving • Where and
In 2D • The resulting evolution equation for the magnetic field from the one-dimensional characteristic tracing is: • It is however missing some terms compared to the split form of the induction equation in 2D: • In 2D, the constraint on B can be incorporated into the split form of the evolution equation for Bz. This helps prevent erroneous growth in Bz for grid-aligned flow.
In 3D • In 3D, it is not clear how to use the constraint on B to modify the split form of the induction equation. The goal is to allow for multidimensional source terms, but in a way that reduces to the 2D scheme for grid-aligned flow. • If xBxand yByhave the same sign, then the source terms reduce to the split form of the induction equation. • If they are equal and opposite however (as they will be in 2D since zBz= 0), then the evolution equation for Bz reduces to the 2D form.
Sweeping the grid • First determine overall range of dependence for different stencil pieces: • Second, determine lag and lead for different stencil pieces.