diff --git a/src/algorithms.jl b/src/algorithms.jl index 4c74bfd962..c530e25ffc 100644 --- a/src/algorithms.jl +++ b/src/algorithms.jl @@ -1216,7 +1216,9 @@ struct RKN4 <: OrdinaryDiffEqAlgorithm end """ 3 stage fourth order Runge-Kutta Nystrom method to solve second order linear inhomogenous IVPs. -Does not include an adaptive method. Solves for for d-dimensional differential systems of second order linear inhomogeneous equations +Does not include an adaptive method. Solves for for d-dimensional differential systems of second order linear inhomogeneous equations. + +Is only fourth order for these systems, the method is second order otherwise. ## References @article{MONTIJANO2024115533, diff --git a/src/algorithms/explicit_rk.jl b/src/algorithms/explicit_rk.jl index a144c145bd..96846d52e5 100644 --- a/src/algorithms/explicit_rk.jl +++ b/src/algorithms/explicit_rk.jl @@ -635,6 +635,7 @@ end """ KuttaPRK2p5: Parallel Explicit Runge-Kutta Method A 5 parallel, 2 processor explicit Runge-Kutta method of 5th order. + These methods utilize multithreading on the f calls to parallelize the problem. This requires that simultaneous calls to f are thread-safe. """ @@ -653,7 +654,7 @@ Base.@kwdef struct QPRK98{StageLimiter, StepLimiter, Thread} <: step_limiter!::StepLimiter = trivial_limiter! thread::Thread = False() end - +# for backwards compatibility function QPRK98(stage_limiter!, step_limiter! = trivial_limiter!) QPRK98(stage_limiter!, step_limiter!, False()) end