SABER
|
Subroutines/functions list. More...
Data Types | |
type | samp_type |
Functions/Subroutines | |
subroutine | samp_alloc (samp, mpl, nam, geom) |
Allocation. More... | |
subroutine | samp_dealloc (samp) |
Release memory. More... | |
subroutine | samp_read (samp, mpl, nam, geom) |
Read. More... | |
subroutine | samp_write (samp, mpl, nam) |
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_c3 (samp, mpl, rng, nam, geom) |
Compute sampling, subset Sc3. More... | |
subroutine | samp_compute_c2 (samp, mpl, rng, nam, geom) |
Compute sampling, subset Sc2. More... | |
subroutine | samp_compute_mpi_c1au (samp, mpl, nam, geom) |
Compute sampling MPI distribution, subset Sc1, halo A and U. More... | |
subroutine | samp_compute_mpi_c2au (samp, mpl, nam, geom) |
Compute sampling MPI distribution, halo A and universe, subset Sc2. More... | |
subroutine | samp_compute_mpi_c2b (samp, mpl, rng, nam, geom) |
Compute sampling MPI distribution, halo B. More... | |
subroutine | samp_compute_mpi_c0b (samp, mpl, rng, nam, geom) |
Compute MPI distribution, halo B, subset Sc0. More... | |
subroutine | samp_compute_mpi_c0c (samp, mpl, rng, nam, geom) |
Compute MPI distribution, halo C, subset Sc0. 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, filter_type, rflt, diag_c2a, val_c2a) |
Filter diagnostics. More... | |
subroutine | samp_diag_fill (samp, mpl, diag_c2a) |
Fill diagnostics missing values. More... | |
integer function | samp_c1_to_c1a (samp, ic1) |
Conversion from global to halo A on subset Sc1. More... | |
integer function | samp_c1_to_proc (samp, ic1) |
Conversion from global to processor on subset Sc1. More... | |
integer function | samp_c1_to_c1u (samp, ic1) |
Conversion from global to universe on subset Sc1. More... | |
integer function | samp_c2_to_c2a (samp, ic2) |
Conversion from global to halo A on subset Sc2. More... | |
integer function | samp_c2_to_proc (samp, ic2) |
Conversion from global to processor on subset Sc2. More... | |
integer function | samp_c2_to_c2u (samp, ic2) |
Conversion from global to universe on subset Sc2. More... | |
Subroutines/functions list.
Instrumentation functions Sampling derived type
|
private |
Allocation.
[in,out] | samp | Sampling |
[in,out] | mpl | MPI data |
[in] | nam | Namelist |
[in] | geom | Geometry |
Definition at line 203 of file type_samp.F90.
|
private |
Conversion from global to halo A on subset Sc1.
[in] | samp | Sampling |
[in] | ic1 | Global index |
Definition at line 2803 of file type_samp.F90.
|
private |
Conversion from global to universe on subset Sc1.
[in] | samp | Sampling |
[in] | ic1 | Global index |
Definition at line 2861 of file type_samp.F90.
|
private |
Conversion from global to processor on subset Sc1.
[in] | samp | Sampling |
[in] | ic1 | Global index |
Definition at line 2832 of file type_samp.F90.
|
private |
Conversion from global to halo A on subset Sc2.
[in] | samp | Sampling |
[in] | ic2 | Global index |
Definition at line 2890 of file type_samp.F90.
|
private |
Conversion from global to universe on subset Sc2.
[in] | samp | Sampling |
[in] | ic2 | Global index |
Definition at line 2948 of file type_samp.F90.
|
private |
Conversion from global to processor on subset Sc2.
[in] | samp | Sampling |
[in] | ic2 | Global index |
Definition at line 2919 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 1187 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 1655 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 1448 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 1028 of file type_samp.F90.
|
private |
Compute MPI distribution, halo B, subset Sc0.
[in,out] | samp | Sampling |
[in,out] | mpl | MPI data |
[in,out] | rng | Random number generator |
[in] | nam | Namelist |
[in] | geom | Geometry |
Definition at line 2077 of file type_samp.F90.
|
private |
Compute MPI distribution, halo C, subset Sc0.
[in,out] | samp | Sampling |
[in,out] | mpl | MPI data |
[in,out] | rng | Random number generator |
[in] | nam | Namelist |
[in] | geom | Geometry |
Definition at line 2198 of file type_samp.F90.
|
private |
Compute sampling MPI distribution, subset Sc1, halo A and U.
[in,out] | samp | Sampling |
[in,out] | mpl | MPI data |
[in,out] | nam | Namelist |
[in] | geom | Geometry |
Definition at line 1757 of file type_samp.F90.
|
private |
Compute sampling MPI distribution, halo A and universe, subset Sc2.
[in,out] | samp | Sampling |
[in,out] | mpl | MPI data |
[in] | nam | Namelist |
[in] | geom | Geometry |
Definition at line 1832 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 1969 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 2331 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 2459 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 2745 of file type_samp.F90.
|
private |
Filter diagnostics.
[in] | samp | Sampling |
[in,out] | mpl | MPI data |
[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 2573 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 355 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 808 of file type_samp.F90.
|
private |
Write.
[in,out] | samp | Sampling |
[in,out] | mpl | MPI data |
[in] | nam | Namelist |
Definition at line 534 of file type_samp.F90.
|
private |
Write.
[in] | samp | Sampling |
[in,out] | mpl | MPI data |
[in] | nam | Namelist |
[in] | geom | Geometry |
Definition at line 593 of file type_samp.F90.