## RRK_rr

swMATH ID: | 34461 |

Software Authors: | Ketcheson, David I. |

Description: | RRK_rr: Relaxation Runge-Kutta methods are modifications of Runge-Kutta methods that enforce conservation, dissipation, or other solution properties with respect to any convex functional by the addition of a relaxation parameter that multiplies the Runge-Kutta update at each time step. Moreover, other desirable stability (such as strong stability preservation) and efficiency (such as low storage requirements) properties are preserved. The technique can be applied to both explicit and implicit Runge-Kutta methods and requires only a small modification to existing implementations. The computational cost at each step is a computation of few inner products. |

Homepage: | https://github.com/ketch/RRK_rr |

Related Software: | GitHub; Julia; RODAS; Algorithm 748; RROOT_748; NeuralPDE.jl; DifferentialEquations.jl; Matplotlib; SciPy; PETSc/TS; PETSc; BRENT; PyWENO; SharpClaw; Pyclaw; CLAWPACK; Python; NewtonLib; JuMP; Ipopt |

Referenced in: | 19 Publications |

all
top 5

### Referenced by 32 Authors

all
top 5

### Referenced in 11 Serials

### Referenced in 4 Fields

19 | Numerical analysis (65-XX) |

9 | Partial differential equations (35-XX) |

8 | Fluid mechanics (76-XX) |

1 | Ordinary differential equations (34-XX) |