SABER
|
Subroutines/functions list. More...
Data Types | |
type | vbal_type |
Functions/Subroutines | |
subroutine | vbal_alloc (vbal, mpl, nam, geom, bpar, samp, nsub) |
Allocation. More... | |
subroutine | vbal_partial_dealloc (vbal) |
Release memory (partial) More... | |
subroutine | vbal_dealloc (vbal) |
Release memory (full) More... | |
subroutine | vbal_cov_read_local (vbal, mpl, nam, geom, bpar, samp, nsub) |
Read local full covariances. More... | |
subroutine | vbal_cov_write_local (vbal, mpl, nam, geom, samp) |
Write local full covariances. More... | |
subroutine | vbal_cov_read_global (vbal, mpl, nam, geom, bpar, samp, nsub) |
Read local full covariances. More... | |
subroutine | vbal_cov_write_global (vbal, mpl, nam, geom, samp) |
Write local full covariances. More... | |
subroutine | vbal_cov_run (vbal, mpl, nam, geom, bpar, samp, ens) |
Compute vertical covariance. More... | |
subroutine | vbal_cov_update (vbal, mpl, nam, geom, bpar, samp, fld_c0a, ie) |
Update vertical covariance. More... | |
subroutine | vbal_read_local (vbal, mpl, nam, geom, bpar, samp) |
Read local data. More... | |
subroutine | vbal_write_local (vbal, mpl, nam, geom, bpar, samp) |
Write local data. More... | |
subroutine | vbal_read_global (vbal, mpl, nam, geom, bpar, samp) |
Read global data. More... | |
subroutine | vbal_write_global (vbal, mpl, nam, geom, bpar, samp) |
Write global data. More... | |
subroutine | vbal_run_vbal (vbal, mpl, nam, geom, bpar, samp, ens, ensu) |
Compute vertical balance. More... | |
subroutine | vbal_run_vbal_tests (vbal, mpl, rng, nam, geom, bpar) |
Compute vertical balance tests. More... | |
subroutine | vbal_apply (vbal, nam, geom, bpar, fld) |
Apply vertical balance. More... | |
subroutine | vbal_apply_inv (vbal, nam, geom, bpar, fld) |
Apply inverse vertical balance. More... | |
subroutine | vbal_apply_ad (vbal, nam, geom, bpar, fld) |
Apply adjoint vertical balance. More... | |
subroutine | vbal_apply_inv_ad (vbal, nam, geom, bpar, fld) |
Apply inverse adjoint vertical balance. More... | |
subroutine | vbal_test_inverse (vbal, mpl, rng, nam, geom, bpar) |
Test vertical balance inverse. More... | |
subroutine | vbal_test_adjoint (vbal, mpl, rng, nam, geom, bpar) |
Test vertical balance adjoint. More... | |
subroutine | vbal_test_dirac (vbal, mpl, nam, geom, bpar) |
Apply vertical balance to diracs. More... | |
Subroutines/functions list.
Instrumentation functions Vertical balance derived type
|
private |
Allocation.
[in,out] | vbal | Vertical balance |
[in,out] | mpl | MPI data |
[in] | nam | Namelist |
[in] | geom | Geometry |
[in] | bpar | Block parameters |
[in] | samp | Sampling |
[in] | nsub | Number of sub-ensembles |
Definition at line 94 of file type_vbal.F90.
|
private |
Apply vertical balance.
[in] | vbal | Vertical balance |
[in] | nam | Namelist |
[in] | geom | Geometry |
[in] | bpar | Block parameters |
[in,out] | fld | Source/destination vector |
Definition at line 1356 of file type_vbal.F90.
|
private |
Apply adjoint vertical balance.
[in] | vbal | Vertical balance |
[in] | nam | Namelist |
[in] | geom | Geometry |
[in] | bpar | Block parameters |
[in,out] | fld | Source/destination vector |
Definition at line 1450 of file type_vbal.F90.
|
private |
Apply inverse vertical balance.
[in] | vbal | Vertical balance |
[in] | nam | Namelist |
[in] | geom | Geometry |
[in] | bpar | Block parameters |
[in,out] | fld | Source/destination vector |
Definition at line 1403 of file type_vbal.F90.
|
private |
Apply inverse adjoint vertical balance.
[in] | vbal | Vertical balance |
[in] | nam | Namelist |
[in] | geom | Geometry |
[in] | bpar | Block parameters |
[in,out] | fld | Source/destination vector |
Definition at line 1497 of file type_vbal.F90.
|
private |
Read local full covariances.
[in,out] | vbal | Vertical balance |
[in,out] | mpl | MPI data |
[in,out] | nam | Namelist |
[in] | geom | Geometry |
[in] | bpar | Block parameters |
[in] | samp | Sampling |
[in] | nsub | Number of sub-ensembles |
Definition at line 362 of file type_vbal.F90.
|
private |
Read local full covariances.
[in,out] | vbal | Vertical balance |
[in,out] | mpl | MPI data |
[in,out] | nam | Namelist |
[in] | geom | Geometry |
[in] | bpar | Block parameters |
[in] | samp | Sampling |
[in] | nsub | Number of sub-ensembles |
Definition at line 214 of file type_vbal.F90.
|
private |
Compute vertical covariance.
[in,out] | vbal | Vertical balance |
[in,out] | mpl | MPI data |
[in,out] | nam | Namelist |
[in] | geom | Geometry |
[in] | bpar | Block parameters |
[in] | samp | Sampling |
[in,out] | ens | Ensemble |
Definition at line 510 of file type_vbal.F90.
|
private |
Update vertical covariance.
[in,out] | vbal | Vertical balance |
[in,out] | mpl | MPI data |
[in,out] | nam | Namelist |
[in] | geom | Geometry |
[in] | bpar | Block parameters |
[in,out] | samp | Sampling |
[in] | fld_c0a | Field |
[in] | ie | Member index |
Definition at line 561 of file type_vbal.F90.
|
private |
Write local full covariances.
[in,out] | vbal | Vertical balance |
[in,out] | mpl | MPI data |
[in] | nam | Namelist |
[in] | geom | Geometry |
[in] | samp | Sampling |
Definition at line 447 of file type_vbal.F90.
|
private |
Write local full covariances.
[in,out] | vbal | Vertical balance |
[in,out] | mpl | MPI data |
[in] | nam | Namelist |
[in] | geom | Geometry |
[in] | samp | Sampling |
Definition at line 299 of file type_vbal.F90.
|
private |
Release memory (full)
[in,out] | vbal | Vertical balance |
Definition at line 176 of file type_vbal.F90.
|
private |
Release memory (partial)
[in,out] | vbal | Vertical balance |
Definition at line 142 of file type_vbal.F90.
|
private |
Read global data.
[in,out] | vbal | Vertical balance |
[in,out] | mpl | MPI data |
[in,out] | nam | Namelist |
[in] | geom | Geometry |
[in] | bpar | Block parameters |
[in] | samp | Sampling |
Definition at line 858 of file type_vbal.F90.
|
private |
Read local data.
[in,out] | vbal | Vertical balance |
[in,out] | mpl | MPI data |
[in,out] | nam | Namelist |
[in] | geom | Geometry |
[in] | bpar | Block parameters |
[in] | samp | Sampling |
Definition at line 615 of file type_vbal.F90.
|
private |
Compute vertical balance.
[in,out] | vbal | Vertical balance |
[in,out] | mpl | MPI data |
[in,out] | nam | Namelist |
[in] | geom | Geometry |
[in] | bpar | Block parameters |
[in] | samp | Sampling |
[in,out] | ens | Ensemble |
[in,out] | ensu | Unbalanced ensemble |
Definition at line 1101 of file type_vbal.F90.
|
private |
Compute vertical balance tests.
[in,out] | vbal | Vertical balance |
[in,out] | mpl | MPI data |
[in,out] | rng | Random number generator |
[in,out] | nam | Namelist |
[in] | geom | Geometry |
[in] | bpar | Block parameters |
Definition at line 1314 of file type_vbal.F90.
|
private |
Test vertical balance adjoint.
[in] | vbal | Vertical balance |
[in,out] | mpl | MPI data |
[in,out] | rng | Random number generator |
[in] | nam | Namelist |
[in] | geom | Geometry |
[in] | bpar | Block parameters |
Definition at line 1616 of file type_vbal.F90.
|
private |
Apply vertical balance to diracs.
[in] | vbal | Vertical balance |
[in,out] | mpl | MPI data |
[in] | nam | Namelist |
[in] | geom | Geometry |
[in] | bpar | Block parameters |
Definition at line 1692 of file type_vbal.F90.
|
private |
Test vertical balance inverse.
[in] | vbal | Vertical balance |
[in,out] | mpl | MPI data |
[in,out] | rng | Random number generator |
[in] | nam | Namelist |
[in] | geom | Geometry |
[in] | bpar | Block parameters |
Definition at line 1544 of file type_vbal.F90.
|
private |
Write global data.
[in,out] | vbal | Vertical balance |
[in,out] | mpl | MPI data |
[in] | nam | Namelist |
[in] | geom | Geometry |
[in] | bpar | Block parameters |
[in] | samp | Sampling |
Definition at line 970 of file type_vbal.F90.
|
private |
Write local data.
[in,out] | vbal | Vertical balance |
[in,out] | mpl | MPI data |
[in] | nam | Namelist |
[in] | geom | Geometry |
[in] | bpar | Block parameters |
[in] | samp | Sampling |
Definition at line 727 of file type_vbal.F90.