Guiding Center 4d Barely Passing with Gauss-Legendre VPRK Methods and Projections

The time step and number of time steps are those of this orbit, set in src/guiding-center-4d.jl; the toroidal momentum is shown alongside the energy, as the second invariant of the guiding centre dynamics.

VPRKGauss(1)

Plots

Simulation crashed after 4457 of 12500 time steps: solver error – non-finite direction vector.

Guiding Center 4d Barely Passing

SymplecticGauss(1) with standard projection

Plots

Guiding Center 4d Barely Passing

SymplecticGauss(1) with symmetric projection

Plots

Guiding Center 4d Barely Passing

SymplecticGauss(1) with symplectic projection

Plots

Guiding Center 4d Barely Passing

SymplecticGauss(1) with midpoint projection

Plots

Guiding Center 4d Barely Passing

SymplecticGauss(1) with internal stage projection

Plots

Simulation crashed after 0 of 12500 time steps: MethodError.

VPRKGauss(2)

Plots

Simulation crashed after 4823 of 12500 time steps: solver error – non-finite direction vector.

Guiding Center 4d Barely Passing

SymplecticGauss(2) with standard projection

Plots

Guiding Center 4d Barely Passing

SymplecticGauss(2) with symmetric projection

Plots

Guiding Center 4d Barely Passing

SymplecticGauss(2) with symplectic projection

Plots

Guiding Center 4d Barely Passing

SymplecticGauss(2) with midpoint projection

Plots

Guiding Center 4d Barely Passing

SymplecticGauss(2) with internal stage projection

Plots

Simulation crashed after 0 of 12500 time steps: MethodError.

VPRKGauss(3)

Plots

Simulation crashed after 8233 of 12500 time steps: solver error – non-finite direction vector.

Guiding Center 4d Barely Passing

SymplecticGauss(3) with standard projection

Plots

Guiding Center 4d Barely Passing

SymplecticGauss(3) with symmetric projection

Plots

Guiding Center 4d Barely Passing

SymplecticGauss(3) with symplectic projection

Plots

Guiding Center 4d Barely Passing

SymplecticGauss(3) with midpoint projection

Plots

Guiding Center 4d Barely Passing

SymplecticGauss(3) with internal stage projection

Plots

Simulation crashed after 0 of 12500 time steps: MethodError.

VPRKGauss(4)

Plots

Simulation crashed after 10469 of 12500 time steps: solver error – non-finite direction vector.

Guiding Center 4d Barely Passing

SymplecticGauss(4) with standard projection

Plots

Guiding Center 4d Barely Passing

SymplecticGauss(4) with symmetric projection

Plots

Guiding Center 4d Barely Passing

SymplecticGauss(4) with symplectic projection

Plots

Guiding Center 4d Barely Passing

SymplecticGauss(4) with midpoint projection

Plots

Guiding Center 4d Barely Passing

SymplecticGauss(4) with internal stage projection

Plots

Simulation crashed after 0 of 12500 time steps: MethodError.

VPRKGauss(5)

Plots

Guiding Center 4d Barely Passing

SymplecticGauss(5) with standard projection

Plots

Guiding Center 4d Barely Passing

SymplecticGauss(5) with symmetric projection

Plots

Guiding Center 4d Barely Passing

SymplecticGauss(5) with symplectic projection

Plots

Guiding Center 4d Barely Passing

SymplecticGauss(5) with midpoint projection

Plots

Guiding Center 4d Barely Passing

SymplecticGauss(5) with internal stage projection

Plots

Simulation crashed after 0 of 12500 time steps: MethodError.

VPRKGauss(6)

Plots

Guiding Center 4d Barely Passing

SymplecticGauss(6) with standard projection

Plots

Guiding Center 4d Barely Passing

SymplecticGauss(6) with symmetric projection

Plots

Guiding Center 4d Barely Passing

SymplecticGauss(6) with symplectic projection

Plots

Guiding Center 4d Barely Passing

SymplecticGauss(6) with midpoint projection

Plots

Guiding Center 4d Barely Passing

SymplecticGauss(6) with internal stage projection

Plots

Simulation crashed after 0 of 12500 time steps: MethodError.