Skip to content

Commit

Permalink
mention Rosenbrock integrator files
Browse files Browse the repository at this point in the history
  • Loading branch information
RolfSander committed May 21, 2022
1 parent 0512334 commit f7d2756
Showing 1 changed file with 7 additions and 1 deletion.
8 changes: 7 additions & 1 deletion docs/source/tech_info/07_numerical_methods.rst
Original file line number Diff line number Diff line change
Expand Up @@ -101,6 +101,8 @@ in KPP. The symbols used in the formulas are explained in
Rosenbrock methods
==================

**Integrator file:** :file:`int/rosenbrock.f90`

An :math:`s`-stage Rosenbrock method (cf. Section IV.7 in
:cite:`1991:Hairer_and_Wanner`) computes the next-step solution by the
formulas
Expand Down Expand Up @@ -261,6 +263,8 @@ RODAS-4
Rosenbrock tangent linear model
--------------------------------

**Integrator file:** :file:`int/rosenbrock_tlm.f90`

The Tangent Linear method is combined with the sensitivity
equations. One step of the method reads:

Expand Down Expand Up @@ -302,6 +306,8 @@ respect to parameters for efficiency.
Rosenbrock discrete adjoint model
---------------------------------

**Integrator file:** :file:`int/rosenbrock_adj.f90`

To obtain the adjoint we first differentiate the method with respect to
:math:`y_n`. Here :math:`J` denotes the Jacobian and :math:`H` the
Hessian of the derivative function :math:`f`. The discrete adjoint of
Expand Down Expand Up @@ -373,7 +379,7 @@ Fully implicit 3-stage Runge-Kutta methods. Several variants are available:

RADAU5
------
**Integrator files:** :file:`int/radau5.f90`
**Integrator file:** :file:`int/radau5.f90`

This Runge-Kutta method of order 5 based on RADAU-IIA quadrature
is stiffly accurate. The KPP implementation follows the original
Expand Down

0 comments on commit f7d2756

Please sign in to comment.