|
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.