TakeEulerRK3Step Subroutine

public subroutine TakeEulerRK3Step(mesh, particles, t, deltaT, ComputeTimeDerivative, dt_vec, dts, global_dt, iter)

Arguments

Type IntentOptional Attributes Name
type(HexMesh) :: mesh
type(Particles_t) :: particles
real(kind=RP) :: t
real(kind=RP) :: deltaT
procedure(ComputeTimeDerivative_f) :: ComputeTimeDerivative
real(kind=RP), intent(in), optional, allocatable, dimension(:) :: dt_vec
logical, intent(in), optional :: dts
real(kind=RP), intent(in), optional :: global_dt
integer, intent(in), optional :: iter