rkdp54_dense_coefficients Module Procedure

module procedure rkdp54_dense_coefficients pure module subroutine rkdp54_dense_coefficients(me, b, form)

Dense output for the Dormand-Prince 5(4) method rkdp54. This is the 4th order continuous extension due to Shampine (as used in DOPRI5). The coefficients are given here in the polynomial form (row i contains the coefficients of ).

References

  • L. F. Shampine, "Some Practical Runge-Kutta Formulas", Mathematics of Computation, 46(173), 1986, p. 135-150.
  • E. Hairer, S. P. Norsett, G. Wanner, "Solving Ordinary Differential Equations I: Nonstiff Problems", 2nd ed., Springer, 1993, p. 191-192.

Arguments

Type IntentOptional Attributes Name
class(rkdp54_class), intent(in) :: me
real(kind=wp), intent(out), dimension(:,:), allocatable :: b

dense output coefficients

integer, intent(out) :: form

the form of b