|
SABER
|
Sampling derived type. More...
Data Types | |
| type | samp_type |
Functions/Subroutines | |
| subroutine | samp_alloc_mask (samp, geom) |
| Allocation for mask. More... | |
| subroutine | samp_alloc_other (samp, nam, geom) |
| Allocation for other variables. More... | |
| subroutine | samp_partial_dealloc (samp) |
| Release memory (partial) More... | |
| subroutine | samp_dealloc (samp) |
| Release memory. More... | |
| subroutine | samp_read (samp, mpl, nam, geom) |
| Read. More... | |
| subroutine | samp_write (samp, mpl, nam, geom) |
| Write. More... | |
| subroutine | samp_write_grids (samp, mpl, nam, geom) |
| Write. More... | |
| subroutine | samp_setup (samp, sname, mpl, rng, nam, geom, ens) |
| Setup sampling. More... | |
| subroutine | samp_compute_mask (samp, mpl, nam, geom, ens) |
| Compute mask. More... | |
| subroutine | samp_compute_c1 (samp, mpl, rng, nam, geom) |
| Compute sampling, subset Sc1. More... | |
| subroutine | samp_compute_mpi_c1a (samp, mpl, nam, geom) |
| Compute MPI distribution, halo A, subset Sc1. More... | |
| subroutine | samp_compute_c3 (samp, mpl, rng, nam, geom) |
| Compute sampling, subset Sc3. More... | |
| subroutine | samp_check_mask (samp, mpl, nam, geom) |
| Check sampling mask. More... | |
| subroutine | samp_compute_c2 (samp, mpl, rng, nam, geom) |
| Compute sampling, subset Sc2. More... | |
| subroutine | samp_compute_mpi_c2a (samp, mpl, nam, geom) |
| Compute sampling MPI distribution, halo A, subset Sc2. More... | |
| subroutine | samp_compute_mpi_c2b (samp, mpl, rng, nam, geom) |
| Compute sampling MPI distribution, halo B. More... | |
| subroutine | samp_compute_mesh_c2 (samp, mpl, rng) |
| Compute sampling mesh, subset Sc2. More... | |
| subroutine | samp_compute_mpi_c (samp, mpl, rng, nam, geom) |
| Compute sampling MPI distribution, halo C. More... | |
| subroutine | samp_compute_mpi_d (samp, mpl, nam, geom) |
| Compute sampling MPI distribution, halo D. More... | |
| subroutine | samp_compute_mpi_e (samp, mpl, nam) |
| Compute sampling MPI distribution, halo E. More... | |
| subroutine | samp_diag_filter (samp, mpl, nam, filter_type, rflt, diag_c2a, val_c2a) |
| Filter diagnostics. More... | |
| subroutine | samp_diag_fill (samp, mpl, diag_c2a) |
| Fill diagnostics missing values. More... | |
Sampling derived type.
|
private |
Allocation for mask.
| [in,out] | samp | Sampling |
| [in] | geom | Geometry |
Definition at line 161 of file type_samp.F90.

|
private |
Allocation for other variables.
| [in,out] | samp | Sampling |
| [in] | nam | Namelist |
| [in] | geom | Geometry |
Definition at line 182 of file type_samp.F90.

|
private |
Check sampling mask.
| [in,out] | samp | Sampling |
| [in,out] | mpl | MPI data |
| [in] | nam | Namelist |
| [in] | geom | Geometry |
Definition at line 1426 of file type_samp.F90.
|
private |
Compute sampling, subset Sc1.
| [in,out] | samp | Sampling |
| [in,out] | mpl | MPI data |
| [in,out] | rng | Random number generator |
| [in,out] | nam | Namelist |
| [in] | geom | Geometry |
Definition at line 1113 of file type_samp.F90.

|
private |
Compute sampling, subset Sc2.
| [in,out] | samp | Sampling |
| [in,out] | mpl | MPI data |
| [in,out] | rng | Random number generator |
| [in,out] | nam | Namelist |
| [in] | geom | Geometry |
Definition at line 1478 of file type_samp.F90.

|
private |
Compute sampling, subset Sc3.
| [in,out] | samp | Sampling |
| [in,out] | mpl | MPI data |
| [in,out] | rng | Random number generator |
| [in] | nam | Namelist |
| [in] | geom | Geometry |
Definition at line 1285 of file type_samp.F90.

|
private |
Compute mask.
| [in,out] | samp | Sampling |
| [in,out] | mpl | MPI data |
| [in] | nam | Namelist |
| [in] | geom | Geometry |
| [in,out] | ens | Ensemble |
Definition at line 969 of file type_samp.F90.

|
private |
Compute sampling mesh, subset Sc2.
| [in,out] | samp | Sampling |
| [in,out] | mpl | MPI data |
| [in,out] | rng | Random number generator |
Definition at line 1748 of file type_samp.F90.
|
private |
Compute sampling MPI distribution, halo C.
| [in,out] | samp | Sampling |
| [in,out] | mpl | MPI data |
| [in,out] | rng | Random number generator |
| [in] | nam | Namelist |
| [in] | geom | Geometry |
Definition at line 1779 of file type_samp.F90.
|
private |
Compute MPI distribution, halo A, subset Sc1.
| [in,out] | samp | Sampling |
| [in,out] | mpl | MPI data |
| [in] | nam | Namelist |
| [in] | geom | Geometry |
Definition at line 1218 of file type_samp.F90.
|
private |
Compute sampling MPI distribution, halo A, subset Sc2.
| [in,out] | samp | Sampling |
| [in,out] | mpl | MPI data |
| [in] | nam | Namelist |
| [in] | geom | Geometry |
Definition at line 1561 of file type_samp.F90.
|
private |
Compute sampling MPI distribution, halo B.
| [in,out] | samp | Sampling |
| [in,out] | mpl | MPI data |
| [in,out] | rng | Random number generator |
| [in] | nam | Namelist |
| [in] | geom | Geometry |
Definition at line 1662 of file type_samp.F90.
|
private |
Compute sampling MPI distribution, halo D.
| [in,out] | samp | Sampling |
| [in,out] | mpl | MPI data |
| [in] | nam | Namelist |
| [in] | geom | Geometry |
Definition at line 1865 of file type_samp.F90.
|
private |
Compute sampling MPI distribution, halo E.
| [in,out] | samp | Sampling |
| [in,out] | mpl | MPI data |
| [in] | nam | Namelist |
Definition at line 1984 of file type_samp.F90.
|
private |
|
private |
Fill diagnostics missing values.
| [in] | samp | Sampling |
| [in,out] | mpl | MPI data |
| [in,out] | diag_c2a | Filtered diagnostic |
Definition at line 2255 of file type_samp.F90.
|
private |
Filter diagnostics.
| [in] | samp | Sampling |
| [in,out] | mpl | MPI data |
| [in] | nam | Namelist |
| [in] | filter_type | Filter type |
| [in] | rflt | Filter support radius |
| [in,out] | diag_c2a | Filtered diagnostic |
| [in] | val_c2a | Useful value for filtering |
Definition at line 2090 of file type_samp.F90.

|
private |
Release memory (partial)
| [in,out] | samp | Sampling |
Definition at line 211 of file type_samp.F90.
|
private |
Read.
| [in,out] | samp | Sampling |
| [in,out] | mpl | MPI data |
| [in,out] | nam | Namelist |
| [in] | geom | Geometry |
Definition at line 314 of file type_samp.F90.
|
private |
Setup sampling.
| [in,out] | samp | Sampling |
| [in] | sname | Sampling name |
| [in,out] | mpl | MPI data |
| [in,out] | rng | Random number generator |
| [in,out] | nam | Namelist |
| [in] | geom | Geometry |
| [in,out] | ens | Ensemble |
Definition at line 752 of file type_samp.F90.

|
private |
Write.
| [in] | samp | Sampling |
| [in,out] | mpl | MPI data |
| [in] | nam | Namelist |
| [in] | geom | Geometry |
Definition at line 437 of file type_samp.F90.
|
private |
Write.
| [in] | samp | Sampling |
| [in,out] | mpl | MPI data |
| [in] | nam | Namelist |
| [in] | geom | Geometry |
Definition at line 542 of file type_samp.F90.