kernel_euler Subroutine

public subroutine kernel_euler(u, resid, dt, rhs, ctx)

Explicit Euler: Q^{n+1} = Q^n + dt R(Q^n).

Arguments

Type IntentOptional Attributes Name
real(kind=wp), intent(in), pointer :: u(:)
real(kind=wp), intent(in), pointer :: resid(:)
real(kind=wp), intent(in) :: dt
procedure(rhs_fn) :: rhs
class(*), intent(inout), target :: ctx