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.