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

Go to the source code of this file.

Modules

module  mar
 Multidimensional Autoregressive module to generate the correlation for the WL parameterization.
 

Functions/Subroutines

subroutine, public mar::init_mar
 Subroutine to initialise the MAR. More...
 
subroutine, public mar::mar_step (x)
 Routine to generate one step of the MAR. More...
 
subroutine, public mar::mar_step_red (xred)
 Routine to generate one step of the reduce MAR. More...
 
subroutine mar::stoch_vec (dW)
 

Variables

real(kind=8), dimension(:,:), allocatable, public mar::q
 Square root of the noise covariance matrix. More...
 
real(kind=8), dimension(:,:), allocatable, public mar::qred
 Reduce version of Q. More...
 
real(kind=8), dimension(:,:), allocatable, public mar::rred
 Covariance matrix of the noise. More...
 
real(kind=8), dimension(:,:,:), allocatable, public mar::w
 W_i matrix. More...
 
real(kind=8), dimension(:,:,:), allocatable, public mar::wred
 Reduce W_i matrix. More...
 
real(kind=8), dimension(:), allocatable mar::buf_y
 
real(kind=8), dimension(:), allocatable mar::dw
 
integer, public mar::ms
 order of the MAR More...