SABER
|
Subroutines/functions list. More...
Data Types | |
type | avg_type |
Functions/Subroutines | |
subroutine | avg_alloc (avg, nam, geom, bpar, samp, ne, nsub, prefix) |
Allocation. More... | |
subroutine | avg_dealloc (avg) |
Release memory. More... | |
subroutine | avg_copy (avg_out, avg_in) |
Copy. More... | |
subroutine | avg_write (avg, mpl, nam, geom, bpar) |
Write. More... | |
subroutine | avg_compute (avg, mpl, nam, geom, bpar, samp, mom, ne, prefix) |
Compute averaged statistics. More... | |
subroutine | avg_compute_hyb (avg_1, mpl, nam, geom, bpar, samp, avg_2) |
Compute hybrid averaged statistics. More... | |
subroutine | avg_compute_deh (avg_1, mpl, nam, geom, bpar, samp, mom_1, mom_2) |
Compute dual-ensemble hybrid averaged statistics. More... | |
subroutine | avg_copy_wgt (avg_out, geom, bpar, avg_in) |
Averaged statistics data copy for weight definition. More... | |
subroutine | avg_compute_bwavg (avg, mpl, nam, geom, bpar, samp, avg_wgt) |
Compute block-averaged statistics. More... | |
subroutine | avg_compute_bwavg_hyb (avg, mpl, nam, geom, bpar, samp, avg_wgt) |
Compute hybrid block-averaged statistics. More... | |
subroutine | avg_compute_bwavg_deh (avg, mpl, nam, geom, bpar, samp, avg_wgt) |
Compute dual-ensemble hybrid block-averaged statistics. More... | |
subroutine | avg_full_vertical_covariance (avg, mpl, nam, geom, bpar, ncid) |
Compute full vertical covariance/standard-deviation/correlation. More... | |
Variables | |
real(kind_real), parameter | egvmin = 1.0e-12_kind_real |
Minimum eigenvalue for full vertical covariance matrix inversion. More... | |
Subroutines/functions list.
Instrumentation functions Average routines
|
private |
Allocation.
[in,out] | avg | Averaged statistics |
[in] | nam | Namelist |
[in] | geom | Geometry |
[in] | bpar | Block parameters |
[in] | samp | Sampling |
[in] | ne | Ensemble size |
[in] | nsub | Number of sub-ensembles |
Definition at line 84 of file type_avg.F90.
|
private |
Compute averaged statistics.
[in,out] | avg | Averaged statistics |
[in,out] | mpl | MPI data |
[in] | nam | Namelist |
[in] | geom | Geometry |
[in] | bpar | Block parameters |
[in] | samp | Sampling |
[in] | mom | Moments |
[in] | ne | Ensemble size |
Definition at line 234 of file type_avg.F90.
|
private |
Compute block-averaged statistics.
[in,out] | avg | Averaged statistics |
[in,out] | mpl | MPI data |
[in] | nam | Namelist |
[in] | geom | Geometry |
[in] | bpar | Block parameters |
[in] | samp | Sampling |
[in] | avg_wgt | Averaged statistics for weights |
Definition at line 505 of file type_avg.F90.
|
private |
Compute dual-ensemble hybrid block-averaged statistics.
[in,out] | avg | Averaged statistics |
[in,out] | mpl | MPI data |
[in] | nam | Namelist |
[in] | geom | Geometry |
[in] | bpar | Block parameters |
[in] | samp | Sampling |
[in] | avg_wgt | Averaged statistics for weights |
Definition at line 719 of file type_avg.F90.
|
private |
Compute hybrid block-averaged statistics.
[in,out] | avg | Averaged statistics |
[in,out] | mpl | MPI data |
[in] | nam | Namelist |
[in] | geom | Geometry |
[in] | bpar | Block parameters |
[in] | samp | Sampling |
[in] | avg_wgt | Averaged statistics for weights |
Definition at line 623 of file type_avg.F90.
|
private |
Compute dual-ensemble hybrid averaged statistics.
[in,out] | avg_1 | Ensemble 1 averaged statistics |
[in,out] | mpl | MPI data |
[in] | nam | Namelist |
[in] | geom | Geometry |
[in] | bpar | Block parameters |
[in] | samp | Sampling |
[in] | mom_1 | Ensemble 1 moments |
[in] | mom_2 | Ensemble 2 moments |
Definition at line 382 of file type_avg.F90.
|
private |
Compute hybrid averaged statistics.
[in,out] | avg_1 | Ensemble 1 averaged statistics |
[in,out] | mpl | MPI data |
[in] | nam | Namelist |
[in] | geom | Geometry |
[in] | bpar | Block parameters |
[in] | samp | Sampling |
[in] | avg_2 | Ensemble 2 averaged statistics |
Definition at line 326 of file type_avg.F90.
|
private |
Copy.
[in,out] | avg_out | Output averaged statistics |
[in] | avg_in | Input averaged statistics |
Definition at line 164 of file type_avg.F90.
|
private |
Averaged statistics data copy for weight definition.
[in,out] | avg_out | Output averaged statistics |
[in] | geom | Geometry |
[in] | bpar | Block parameters |
[in] | avg_in | Input averaged statistics |
Definition at line 462 of file type_avg.F90.
|
private |
Release memory.
[in,out] | avg | Averaged statistics |
Definition at line 129 of file type_avg.F90.
|
private |
Compute full vertical covariance/standard-deviation/correlation.
[in] | avg | Averaged statistics |
[in,out] | mpl | MPI data |
[in] | nam | Namelist |
[in] | geom | Geometry |
[in] | bpar | Block parameters |
[in] | ncid | NetCDF ID |
Definition at line 815 of file type_avg.F90.
|
private |
Write.
[in,out] | avg | Diagnostic |
[in,out] | mpl | MPI data |
[in] | nam | Namelist |
[in] | geom | Geometry |
[in] | bpar | Block parameters |
Definition at line 197 of file type_avg.F90.
real(kind_real), parameter type_avg::egvmin = 1.0e-12_kind_real |
Minimum eigenvalue for full vertical covariance matrix inversion.
Definition at line 73 of file type_avg.F90.