Skip to content

Commit

Permalink
finalize edits
Browse files Browse the repository at this point in the history
  • Loading branch information
Shreyas-Ekanathan committed Apr 22, 2024
1 parent 584e4a8 commit 9ae554e
Show file tree
Hide file tree
Showing 2 changed files with 5 additions and 2 deletions.
4 changes: 3 additions & 1 deletion src/algorithms.jl
Original file line number Diff line number Diff line change
Expand Up @@ -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,
Expand Down
3 changes: 2 additions & 1 deletion src/algorithms/explicit_rk.jl
Original file line number Diff line number Diff line change
Expand Up @@ -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.
"""
Expand All @@ -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

0 comments on commit 9ae554e

Please sign in to comment.