time_stepping Module


Uses

  • module~~time_stepping~~UsesGraph module~time_stepping time_stepping module~params params module~time_stepping->module~params

Used by

  • module~~time_stepping~~UsedByGraph module~time_stepping time_stepping program~speedy speedy program~speedy->module~time_stepping proc~initialize initialize proc~initialize->module~time_stepping

Contents


Functions

private function step_field_3d(j1, dt, eps, input, fdt) result(output)

Arguments

Type IntentOptional AttributesName
integer, intent(in) :: j1
real, intent(in) :: dt
real, intent(in) :: eps
complex, intent(in) :: input(mx,nx,kx,2)
complex, intent(inout) :: fdt(mx,nx,kx)

Return Value complex (mx,nx,kx,2)

private function step_field_2d(j1, dt, eps, input, fdt) result(output)

Arguments

Type IntentOptional AttributesName
integer, intent(in) :: j1
real, intent(in) :: dt
real, intent(in) :: eps
complex, intent(in) :: input(mx,nx,2)
complex, intent(inout) :: fdt(mx,nx)

Return Value complex (mx,nx,2)


Subroutines

public subroutine first_step()

Arguments

None

public subroutine step(j1, j2, dt)

Arguments

Type IntentOptional AttributesName
integer, intent(in) :: j1
integer, intent(in) :: j2
real, intent(in) :: dt