SABER
|
Diagnostic block derived type. More...
Data Types | |
type | diag_blk_type |
Functions/Subroutines | |
subroutine | diag_blk_alloc (diag_blk, mpl, nam, geom, bpar, samp, ic2a, ib, prefix) |
Allocation. More... | |
subroutine | diag_blk_dealloc (diag_blk) |
Release memory. More... | |
subroutine | diag_blk_write (diag_blk, mpl, nam, geom, bpar, filename) |
Write. More... | |
subroutine | diag_blk_normalization (diag_blk, geom, bpar) |
Compute diagnostic block normalization. More... | |
subroutine | diag_blk_fitting (diag_blk, mpl, rng, nam, geom, bpar, samp, coef) |
Compute a fit of a raw function. More... | |
subroutine | diag_blk_localization (diag_blk, mpl, geom, bpar, avg_blk) |
Diag_blk localization. More... | |
subroutine | diag_blk_hybridization (diag_blk, mpl, nam, geom, bpar, avg_blk) |
Diag_blk hybridization. More... | |
subroutine | diag_blk_dualens (diag_blk, mpl, geom, bpar, avg_blk, avg_lr_blk, diag_lr_blk) |
Diag_blk dualens. More... | |
Variables | |
integer, parameter | nsc = 50 |
real(kind_real), parameter | maxfactor = 2.0_kind_real |
Diagnostic block derived type.
|
private |
Allocation.
[in,out] | diag_blk | Diagnostic block |
[in,out] | mpl | MPI data |
[in] | nam | Namelist |
[in] | geom | Geometry |
[in] | bpar | Block parameters |
[in] | samp | Sampling |
[in] | ic2a | Local index |
[in] | ib | Block index |
[in] | prefix | Block prefix |
Definition at line 64 of file type_diag_blk.F90.
|
private |
Release memory.
[in,out] | diag_blk | Diagnostic block |
Definition at line 135 of file type_diag_blk.F90.
|
private |
Diag_blk dualens.
[in,out] | diag_blk | Diagnostic block (localization) |
[in,out] | mpl | MPI data |
[in] | geom | Geometry |
[in] | bpar | Block parameters |
[in] | avg_blk | Averaged statistics block |
[in] | avg_lr_blk | LR averaged statistics block |
[in,out] | diag_lr_blk | Diagnostic block (LR localization) |
Definition at line 786 of file type_diag_blk.F90.
|
private |
Compute a fit of a raw function.
[in,out] | diag_blk | Diagnostic block |
[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] | coef | Coefficient estimation flag |
Definition at line 294 of file type_diag_blk.F90.
|
private |
Diag_blk hybridization.
[in,out] | diag_blk | Diagnostic block (localization) |
[in,out] | mpl | MPI data |
[in] | nam | Namelist |
[in] | geom | Geometry |
[in] | bpar | Block parameters |
[in] | avg_blk | Averaged statistics block |
Definition at line 649 of file type_diag_blk.F90.
|
private |
Diag_blk localization.
[in,out] | diag_blk | Diagnostic block (localization) |
[in,out] | mpl | MPI data |
[in] | geom | Geometry |
[in] | bpar | Block parameters |
[in] | avg_blk | Averaged statistics block |
Definition at line 602 of file type_diag_blk.F90.
|
private |
Compute diagnostic block normalization.
[in,out] | diag_blk | Diagnostic block |
[in] | geom | Geometry |
[in] | bpar | Block parameters |
Definition at line 264 of file type_diag_blk.F90.
|
private |
Write.
[in,out] | diag_blk | Diagnostic block |
[in,out] | mpl | MPI data |
[in] | nam | Namelist |
[in] | geom | Geometry |
[in] | bpar | Block parameters |
[in] | filename | File name |
Definition at line 157 of file type_diag_blk.F90.
real(kind_real), parameter type_diag_blk::maxfactor = 2.0_kind_real |
Definition at line 28 of file type_diag_blk.F90.
integer, parameter type_diag_blk::nsc = 50 |
Definition at line 27 of file type_diag_blk.F90.