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

Go to the source code of this file.

Modules

module  rk2_ss_integrator
 Module with the stochastic uncoupled resolved nonlinear and tangent linear rk2 dynamics integration routines.
 

Functions/Subroutines

subroutine, public rk2_ss_integrator::init_ss_integrator
 Subroutine to initialize the uncoupled resolved rk2 integrator. More...
 
subroutine, public rk2_ss_integrator::tendencies (t, y, res)
 Routine computing the tendencies of the uncoupled resolved model. More...
 
subroutine, public rk2_ss_integrator::tl_tendencies (t, y, ys, res)
 Tendencies for the tangent linear model of the uncoupled resolved dynamics in point ystar for perturbation deltay. More...
 
subroutine, public rk2_ss_integrator::ss_step (y, ys, t, dt, dtn, res)
 Routine to perform a stochastic integration step of the unresolved uncoupled dynamics (Heun algorithm). The incremented time is returned. More...
 
subroutine, public rk2_ss_integrator::ss_tl_step (y, ys, t, dt, dtn, res)
 Routine to perform a stochastic integration step of the unresolved uncoupled tangent linear dynamics (Heun algorithm). The incremented time is returned. More...
 

Variables

real(kind=8), dimension(:), allocatable rk2_ss_integrator::dwar
 
real(kind=8), dimension(:), allocatable rk2_ss_integrator::dwor
 Standard gaussian noise buffers. More...
 
real(kind=8), dimension(:), allocatable rk2_ss_integrator::anoise
 Additive noise term. More...
 
real(kind=8), dimension(:), allocatable rk2_ss_integrator::buf_y1
 
real(kind=8), dimension(:), allocatable rk2_ss_integrator::buf_f0
 
real(kind=8), dimension(:), allocatable rk2_ss_integrator::buf_f1
 Integration buffers. More...