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_local (samp, mpl, nam, geom) |
Read (local) More... | |
subroutine | samp_write_local (samp, mpl, nam, geom) |
Write (local) More... | |
subroutine | samp_read_global (samp, mpl, nam, geom) |
Read (global) More... | |
subroutine | samp_write_global (samp, mpl, nam, geom) |
Write (global) More... | |
subroutine | samp_write_grids (samp, mpl, nam, geom) |
Write. More... | |
subroutine | samp_setup (samp, 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, 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, nam, geom) |
Compute sampling, subset Sc2. More... | |
subroutine | samp_compute_mpi_c1au (samp, mpl, rng, 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, geom) |
Compute MPI distribution, halo B, subset Sc0. More... | |
subroutine | samp_compute_mpi_c0c (samp, mpl, 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 207 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 3343 of file type_samp.F90.
|
private |
Conversion from global to universe on subset Sc1.
[in] | samp | Sampling |
[in] | ic1 | Global index |
Definition at line 3401 of file type_samp.F90.
|
private |
Conversion from global to processor on subset Sc1.
[in] | samp | Sampling |
[in] | ic1 | Global index |
Definition at line 3372 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 3430 of file type_samp.F90.
|
private |
Conversion from global to universe on subset Sc2.
[in] | samp | Sampling |
[in] | ic2 | Global index |
Definition at line 3488 of file type_samp.F90.
|
private |
Conversion from global to processor on subset Sc2.
[in] | samp | Sampling |
[in] | ic2 | Global index |
Definition at line 3459 of file type_samp.F90.
|
private |
Compute sampling, subset Sc1.
[in,out] | samp | Sampling |
[in,out] | mpl | MPI data |
[in,out] | nam | Namelist |
[in] | geom | Geometry |
Definition at line 1537 of file type_samp.F90.
|
private |
Compute sampling, subset Sc2.
[in,out] | samp | Sampling |
[in,out] | mpl | MPI data |
[in,out] | nam | Namelist |
[in] | geom | Geometry |
Definition at line 2014 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 1793 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 1375 of file type_samp.F90.
|
private |
Compute MPI distribution, halo B, subset Sc0.
[in,out] | samp | Sampling |
[in,out] | mpl | MPI data |
[in] | geom | Geometry |
Definition at line 2602 of file type_samp.F90.
|
private |
Compute MPI distribution, halo C, subset Sc0.
[in,out] | samp | Sampling |
[in,out] | mpl | MPI data |
[in] | nam | Namelist |
[in] | geom | Geometry |
Definition at line 2721 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] | rng | Random number generator |
[in,out] | nam | Namelist |
[in] | geom | Geometry |
Definition at line 2194 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 2280 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 2395 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 2853 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 2991 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 3283 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 3111 of file type_samp.F90.
|
private |
Read (global)
[in,out] | samp | Sampling |
[in,out] | mpl | MPI data |
[in,out] | nam | Namelist |
[in] | geom | Geometry |
Definition at line 586 of file type_samp.F90.
|
private |
Read (local)
[in,out] | samp | Sampling |
[in,out] | mpl | MPI data |
[in,out] | nam | Namelist |
[in] | geom | Geometry |
Definition at line 362 of file type_samp.F90.
|
private |
Setup sampling.
[in,out] | samp | Sampling |
[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 1121 of file type_samp.F90.
|
private |
Write (global)
[in,out] | samp | Sampling |
[in,out] | mpl | MPI data |
[in] | nam | Namelist |
[in] | geom | Geometry |
Definition at line 832 of file type_samp.F90.
|
private |
Write.
[in] | samp | Sampling |
[in,out] | mpl | MPI data |
[in] | nam | Namelist |
[in] | geom | Geometry |
Definition at line 914 of file type_samp.F90.
|
private |
Write (local)
[in,out] | samp | Sampling |
[in,out] | mpl | MPI data |
[in] | nam | Namelist |
[in] | geom | Geometry |
Definition at line 504 of file type_samp.F90.