A Modular Arbitrary-Order Ocean-Atmosphere Model -- Stochastic implementation
Modules | Functions/Subroutines | Variables
rk2_tl_ad_integrator.f90 File Reference

Go to the source code of this file.

Modules

module  tl_ad_integrator
 Tangent Linear (TL) and Adjoint (AD) model versions of MAOOAM. Integrators module.
 

Functions/Subroutines

subroutine, public tl_ad_integrator::init_tl_ad_integrator
 Routine to initialise the integration buffers. More...
 
subroutine, public tl_ad_integrator::ad_step (y, ystar, t, dt, res)
 Routine to perform an integration step (Heun algorithm) of the adjoint model. The incremented time is returned. More...
 
subroutine, public tl_ad_integrator::tl_step (y, ystar, t, dt, res)
 Routine to perform an integration step (Heun algorithm) of the tangent linear model. The incremented time is returned. More...
 

Variables

real(kind=8), dimension(:), allocatable tl_ad_integrator::buf_y1
 Buffer to hold the intermediate position (Heun algorithm) of the tangent linear model. More...
 
real(kind=8), dimension(:), allocatable tl_ad_integrator::buf_f0
 Buffer to hold tendencies at the initial position of the tangent linear model. More...
 
real(kind=8), dimension(:), allocatable tl_ad_integrator::buf_f1
 Buffer to hold tendencies at the intermediate position of the tangent linear model. More...