![]() |
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.
1.8.11