SABER
|
Subroutines/functions list. More...
Data Types | |
interface | pseudoinv |
interface | da_eof_decomposition |
interface | da_eof_dominant_mode |
interface | da_eof_recomposition |
Functions/Subroutines | |
subroutine | wrfda_pseudoinv (mpl, n, a, ainv, mmax, var_th) |
Compute the pseudo-inverse of a covariance matrix. More... | |
subroutine | wrfda_da_eof_decomposition (mpl, n, a, evec, eval) |
Compute eigenvectors and eigenvalues of a covariance matrix. More... | |
integer function | wrfda_da_eof_dominant_mode (n, eval, var_th) |
Compute dominant mode given a variance threshold. More... | |
subroutine | wrfda_da_eof_recomposition (n, mmax, evec, eval, a) |
Recompute covariance matrix from a subset of eigenvectors and eigenvalues. More... | |
Subroutines/functions list.
Instrumentation functions WRFDA functions
|
private |
Compute eigenvectors and eigenvalues of a covariance matrix.
[in,out] | mpl | MPI data |
[in] | n | Matrix size |
[in] | a | Matrix |
[out] | evec | Eigenvectors |
[out] | eval | Eigenvalues |
Definition at line 125 of file tools_wrfda.F90.
|
private |
Compute dominant mode given a variance threshold.
[in] | n | Number of eigenvalues |
[in] | eval | Eigenvalues |
[in] | var_th | Variance threshold |
Definition at line 170 of file tools_wrfda.F90.
|
private |
Recompute covariance matrix from a subset of eigenvectors and eigenvalues.
[in] | n | Matrix size |
[in] | mmax | Dominant mode |
[in] | evec | Eigenvectors of a |
[in] | eval | Eigenvalues of a |
[out] | a | Matrix |
Definition at line 215 of file tools_wrfda.F90.
|
private |
Compute the pseudo-inverse of a covariance matrix.
[in,out] | mpl | MPI data |
[in] | n | Matrix size |
[in] | a | Matrix |
[out] | ainv | Matrix inverse |
[in] | mmax | Dominant mode |
[in] | var_th | Variance threshold |
Definition at line 65 of file tools_wrfda.F90.