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

Go to the source code of this file.

Modules

module  corrmod
 Module to initialize the correlation matrix of the unresolved variables.
 

Functions/Subroutines

subroutine, public corrmod::init_corr
 Subroutine to initialise the computation of the correlation. More...
 
subroutine corrmod::corrcomp_from_def (s)
 Subroutine to compute the correlation of the unresolved variables \(\langle Y \otimes Y^s \rangle\) at time \(s\) from the definition given inside the module. More...
 
subroutine corrmod::corrcomp_from_spline (s)
 Subroutine to compute the correlation of the unresolved variables \(\langle Y \otimes Y^s \rangle\) at time \(s\) from the spline representation. More...
 
subroutine corrmod::splint (xa, ya, y2a, n, x, y)
 Routine to compute the spline representation parameters. More...
 
real(kind=8) function corrmod::fs (s, p)
 Exponential fit function. More...
 
subroutine corrmod::corrcomp_from_fit (s)
 Subroutine to compute the correlation of the unresolved variables \(\langle Y \otimes Y^s \rangle\) at time \(s\) from the exponential representation. More...
 

Variables

real(kind=8), dimension(:), allocatable, public corrmod::mean
 Vector holding the mean of the unresolved dynamics (reduced version) More...
 
real(kind=8), dimension(:), allocatable, public corrmod::mean_full
 Vector holding the mean of the unresolved dynamics (full version) More...
 
real(kind=8), dimension(:,:), allocatable, public corrmod::corr_i_full
 Covariance matrix of the unresolved variables (full version) More...
 
real(kind=8), dimension(:,:), allocatable, public corrmod::inv_corr_i_full
 Inverse of the covariance matrix of the unresolved variables (full version) More...
 
real(kind=8), dimension(:,:), allocatable, public corrmod::corr_i
 Covariance matrix of the unresolved variables (reduced version) More...
 
real(kind=8), dimension(:,:), allocatable, public corrmod::inv_corr_i
 Inverse of the covariance matrix of the unresolved variables (reduced version) More...
 
real(kind=8), dimension(:,:), allocatable, public corrmod::corr_ij
 Matrix holding the correlation matrix at a given time. More...
 
real(kind=8), dimension(:,:,:), allocatable corrmod::y2
 Vector holding coefficient of the spline and exponential correlation representation. More...
 
real(kind=8), dimension(:,:,:), allocatable corrmod::ya
 Vector holding coefficient of the spline and exponential correlation representation. More...
 
real(kind=8), dimension(:), allocatable corrmod::xa
 Vector holding coefficient of the spline and exponential correlation representation. More...
 
integer corrmod::nspl
 Integers needed by the spline representation of the correlation. More...
 
integer corrmod::klo
 
integer corrmod::khi
 
procedure(corrcomp_from_spline), pointer, public corrmod::corrcomp
 Pointer to the correlation computation routine. More...