SABER
|
Subroutines/functions list. More...
Data Types | |
type | vbal_type |
Functions/Subroutines | |
subroutine | vbal_alloc (vbal, nam, geom, bpar) |
Allocation. More... | |
subroutine | vbal_partial_dealloc (vbal) |
Release memory (partial) More... | |
subroutine | vbal_dealloc (vbal) |
Release memory (full) More... | |
subroutine | vbal_read (vbal, mpl, rng, nam, geom, bpar, ens) |
Read. More... | |
subroutine | vbal_write (vbal, mpl, nam, geom, bpar) |
Write. More... | |
subroutine | vbal_run_vbal (vbal, mpl, rng, nam, geom, bpar, 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] | nam | Namelist |
[in] | geom | Geometry |
[in] | bpar | Block parameters |
Definition at line 95 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 606 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 700 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 653 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 747 of file type_vbal.F90.
|
private |
Release memory (full)
[in,out] | vbal | Vertical balance |
Definition at line 173 of file type_vbal.F90.
|
private |
Release memory (partial)
[in,out] | vbal | Vertical balance |
Definition at line 137 of file type_vbal.F90.
|
private |
Read.
[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 |
[in,out] | ens | Ensemble |
Definition at line 216 of file type_vbal.F90.
|
private |
Compute vertical balance.
[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 |
[in,out] | ens | Ensemble |
[in,out] | ensu | Unbalanced ensemble |
Definition at line 404 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 564 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 864 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 944 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 794 of file type_vbal.F90.
|
private |
Write.
[in,out] | vbal | Vertical balance |
[in,out] | mpl | MPI data |
[in] | nam | Namelist |
[in] | geom | Geometry |
[in] | bpar | Block parameters |
Definition at line 337 of file type_vbal.F90.