SABER
|
Subroutines/functions list. More...
Data Types | |
type | diag_type |
Functions/Subroutines | |
subroutine | diag_alloc (diag, mpl, nam, geom, bpar, samp, prefix) |
Allocation. More... | |
subroutine | diag_dealloc (diag) |
Release memory. More... | |
subroutine | diag_write (diag, mpl, nam, geom, bpar, samp) |
Write. More... | |
subroutine | diag_filter_fit (diag, mpl, nam, geom, bpar, samp) |
Filter fit diagnostics. More... | |
subroutine | diag_build_fit (diag, mpl, nam, geom, bpar) |
Build fit function. More... | |
subroutine | diag_covariance (diag, mpl, nam, geom, bpar, samp, avg, prefix) |
Compute covariance. More... | |
subroutine | diag_correlation (diag, mpl, rng, nam, geom, bpar, samp, avg, prefix) |
Compute correlation. More... | |
subroutine | diag_localization (diag, mpl, rng, nam, geom, bpar, samp, avg, prefix) |
Compute diagnostic localization. More... | |
subroutine | diag_hybridization (diag, mpl, rng, nam, geom, bpar, samp, avg, prefix) |
Compute diagnostic hybridization. More... | |
subroutine | diag_dualens (diag, mpl, rng, nam, geom, bpar, samp, avg, avg_lr, diag_lr, prefix, prefix_lr) |
Compute diagnostic dualens. More... | |
subroutine | diag_full_vertical_covariance (diag, mpl, nam, geom, bpar, avg) |
Compute full vertical covariance/standard-deviation/correlation. More... | |
Variables | |
real(kind_real), parameter | bound = five |
Restriction bound applied on local diagnostics with respect to the global diagnostic. More... | |
real(kind_real), parameter | egvmin = 1.0e-12_kind_real |
Minimum eigenvalue for full vertical covariance matrix inversion. More... | |
Subroutines/functions list.
Instrumentation functions Diagnostic derived type
|
private |
Allocation.
[in,out] | diag | Diagnostic |
[in,out] | mpl | MPI data |
[in] | nam | Namelist |
[in] | geom | Geometry |
[in] | bpar | Block parameters |
[in] | samp | Sampling |
[in] | prefix | Block prefix |
Definition at line 83 of file type_diag.F90.
|
private |
Build fit function.
[in,out] | diag | Diagnostic |
[in,out] | mpl | MPI data |
[in] | nam | Namelist |
[in] | geom | Geometry |
[in] | bpar | Block parameters |
Definition at line 413 of file type_diag.F90.
|
private |
Compute correlation.
[in,out] | diag | Diagnostic |
[in,out] | mpl | MPI data |
[in,out] | rng | Random number generator |
[in] | nam | Namelist |
[in] | geom | Geometry |
[in] | bpar | Block parameters |
[in] | samp | Sampling |
[in] | avg | Averaged statistics |
[in] | prefix | Diagnostic prefix |
Definition at line 528 of file type_diag.F90.
|
private |
Compute covariance.
[in,out] | diag | Diagnostic |
[in,out] | mpl | MPI data |
[in] | nam | Namelist |
[in] | geom | Geometry |
[in] | bpar | Block parameters |
[in] | samp | Sampling |
[in] | avg | Averaged statistics |
[in] | prefix | Diagnostic prefix |
Definition at line 467 of file type_diag.F90.
|
private |
|
private |
Compute diagnostic dualens.
[in,out] | diag | Diagnostic (localization) |
[in,out] | mpl | MPI data |
[in,out] | rng | Random number generator |
[in] | nam | Namelist |
[in] | geom | Geometry |
[in] | bpar | Block parameters |
[in] | samp | Sampling |
[in] | avg | Averaged statistics |
[in] | avg_lr | LR averaged statistics |
[in,out] | diag_lr | Diagnostic (LR localization) |
[in] | prefix | Diagnostic prefix |
[in] | prefix_lr | LR diagnostic prefix |
Definition at line 802 of file type_diag.F90.
|
private |
Filter fit diagnostics.
[in,out] | diag | Diagnostic |
[in,out] | mpl | MPI data |
[in] | nam | Namelist |
[in] | geom | Geometry |
[in] | bpar | Block parameters |
[in] | samp | Sampling |
Definition at line 281 of file type_diag.F90.
|
private |
Compute full vertical covariance/standard-deviation/correlation.
[in,out] | diag | Diagnostic |
[in,out] | mpl | MPI data |
[in] | nam | Namelist |
[in] | geom | Geometry |
[in] | bpar | Block parameters |
[in] | avg | Averaged statistics |
Definition at line 910 of file type_diag.F90.
|
private |
Compute diagnostic hybridization.
[in,out] | diag | Diagnostic (localization) |
[in,out] | mpl | MPI data |
[in,out] | rng | Random number generator |
[in] | nam | Namelist |
[in] | geom | Geometry |
[in] | bpar | Block parameters |
[in] | samp | Sampling |
[in] | avg | Averaged statistics |
[in] | prefix | Diagnostic prefix |
Definition at line 706 of file type_diag.F90.
|
private |
Compute diagnostic localization.
[in,out] | diag | Diagnostic |
[in,out] | mpl | MPI data |
[in,out] | rng | Random number generator |
[in] | nam | Namelist |
[in] | geom | Geometry |
[in] | bpar | Block parameters |
[in] | samp | Sampling |
[in] | avg | Averaged statistics |
[in] | prefix | Block prefix |
Definition at line 617 of file type_diag.F90.
|
private |
Write.
[in,out] | diag | Diagnostic |
[in,out] | mpl | MPI data |
[in] | nam | Namelist |
[in] | geom | Geometry |
[in] | bpar | Block parameters |
[in] | samp | Sampling |
Definition at line 169 of file type_diag.F90.
real(kind_real), parameter type_diag::bound = five |
Restriction bound applied on local diagnostics with respect to the global diagnostic.
Definition at line 52 of file type_diag.F90.
real(kind_real), parameter type_diag::egvmin = 1.0e-12_kind_real |
Minimum eigenvalue for full vertical covariance matrix inversion.
Definition at line 53 of file type_diag.F90.