SABER
|
Diagnostic derived type. 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, io, 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, io, samp, avg, prefix) |
Compute correlation. More... | |
subroutine | diag_localization (diag, mpl, rng, nam, geom, bpar, io, samp, avg, prefix) |
Compute diagnostic localization. More... | |
subroutine | diag_hybridization (diag, mpl, rng, nam, geom, bpar, io, samp, avg, prefix) |
Compute diagnostic hybridization. More... | |
subroutine | diag_dualens (diag, mpl, rng, nam, geom, bpar, io, samp, avg, avg_lr, diag_lr, prefix, prefix_lr) |
Compute diagnostic dualens. More... | |
Variables | |
real(kind_real), parameter | bound = 5.0_kind_real |
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 56 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 356 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] | io | I/O |
[in] | samp | Sampling |
[in] | avg | Averaged statistics |
[in] | prefix | Diagnostic prefix |
Definition at line 450 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 401 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] | io | I/O |
[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 699 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 233 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] | io | I/O |
[in] | samp | Sampling |
[in] | avg | Averaged statistics |
[in] | prefix | Diagnostic prefix |
Definition at line 612 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] | io | I/O |
[in] | samp | Sampling |
[in] | avg | Averaged statistics |
[in] | prefix | Block prefix |
Definition at line 531 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] | io | I/O |
[in] | samp | Sampling |
Definition at line 124 of file type_diag.F90.
real(kind_real), parameter type_diag::bound = 5.0_kind_real |
Definition at line 27 of file type_diag.F90.