60 real(kind=
rp),
intent(out) :: coeffs(4)
61 real(kind=
rp),
intent(in) :: dt(10)
62 integer,
intent(in) :: order
63 real(kind=
rp) :: x(0:3), xtest
65 real(kind=
rp) :: basis
84 if (order .lt. 1 .or. order .gt. 3)
then
85 call neko_error(
"The order of the IEXTm time scheme must be 1 to 3.")
102 basis = basis * (xtest - x(j)) / (x(i) - x(j))
Interface for setting the scheme coefficients.
subroutine iextm_time_scheme_compute_coeffs(coeffs, dt, order)
Compute the scheme coefficients.
subroutine, public rzero(a, n)
Zero a real vector.
integer, parameter, public rp
Global precision used in computations.
Base class for time integration schemes.
Explicit interface extrapolation scheme for overset grids.
Base abstract class for time integration schemes.