![]() |
A Modular Arbitrary-Order Ocean-Atmosphere Model -- Stochastic implementation
|
Module to compute the correlations and derivatives used to compute the memory term of the WL parameterization. More...
Functions/Subroutines | |
subroutine, public | init_corr_tensor |
Subroutine to initialise the correlations tensors. More... | |
Variables | |
type(coolist), dimension(:,:), allocatable, public | yy |
Coolist holding the \(\langle Y \otimes Y^s \rangle\) terms. More... | |
type(coolist), dimension(:,:), allocatable, public | dy |
Coolist holding the \(\langle \partial_Y \otimes Y^s \rangle\) terms. More... | |
type(coolist), dimension(:,:), allocatable, public | ydy |
Coolist holding the \(\langle Y \otimes \partial_Y \otimes Y^s \rangle\) terms. More... | |
type(coolist), dimension(:,:), allocatable, public | dyy |
Coolist holding the \(\langle \partial_Y \otimes Y^s \otimes Y^s \rangle\) terms. More... | |
type(coolist4), dimension(:,:), allocatable, public | ydyy |
Coolist holding the \(\langle Y \otimes \partial_Y \otimes Y^s \otimes Y^s \rangle\) terms. More... | |
real(kind=8), dimension(:), allocatable | dumb_vec |
Dumb vector to be used in the calculation. More... | |
real(kind=8), dimension(:,:), allocatable | dumb_mat1 |
Dumb matrix to be used in the calculation. More... | |
real(kind=8), dimension(:,:), allocatable | dumb_mat2 |
Dumb matrix to be used in the calculation. More... | |
real(kind=8), dimension(:,:), allocatable | expm |
Matrix holding the product inv_corr_i*corr_ij at time \(s\). More... | |
Module to compute the correlations and derivatives used to compute the memory term of the WL parameterization.
subroutine, public corr_tensor::init_corr_tensor | ( | ) |
|
private |
Dumb matrix to be used in the calculation.
Definition at line 37 of file corr_tensor.f90.
|
private |
Dumb matrix to be used in the calculation.
Definition at line 38 of file corr_tensor.f90.
|
private |
Dumb vector to be used in the calculation.
Definition at line 36 of file corr_tensor.f90.
type(coolist), dimension(:,:), allocatable, public corr_tensor::dy |
Coolist holding the \(\langle \partial_Y \otimes Y^s \rangle\) terms.
Definition at line 31 of file corr_tensor.f90.
type(coolist), dimension(:,:), allocatable, public corr_tensor::dyy |
Coolist holding the \(\langle \partial_Y \otimes Y^s \otimes Y^s \rangle\) terms.
Definition at line 33 of file corr_tensor.f90.
|
private |
Matrix holding the product inv_corr_i*corr_ij at time \(s\).
Definition at line 39 of file corr_tensor.f90.
type(coolist), dimension(:,:), allocatable, public corr_tensor::ydy |
Coolist holding the \(\langle Y \otimes \partial_Y \otimes Y^s \rangle\) terms.
Definition at line 32 of file corr_tensor.f90.
type(coolist4), dimension(:,:), allocatable, public corr_tensor::ydyy |
Coolist holding the \(\langle Y \otimes \partial_Y \otimes Y^s \otimes Y^s \rangle\) terms.
Definition at line 34 of file corr_tensor.f90.
type(coolist), dimension(:,:), allocatable, public corr_tensor::yy |
Coolist holding the \(\langle Y \otimes Y^s \rangle\) terms.
Definition at line 30 of file corr_tensor.f90.