SABER
|
Subroutines/functions list. More...
Data Types | |
type | nam_type |
Functions/Subroutines | |
subroutine | nam_init (nam, nproc) |
Intialize. More... | |
subroutine | nam_read (nam, mpl, namelname) |
Read. More... | |
subroutine | nam_bcast (nam, mpl) |
Broadcast. More... | |
subroutine | nam_from_conf (nam, comm, conf) |
Intialize from configuration. More... | |
subroutine | nam_check (nam, mpl) |
Check namelist parameters. More... | |
subroutine | nam_write (nam, mpl) |
Write namelist parameters into a log file or into a NetCDF file. More... | |
subroutine | nam_io_key_value (nam, io_key, io_value) |
Get I/O value from key. More... | |
Variables | |
integer, parameter | nsubmax = 99 |
Maximum number of sub-ensembles. More... | |
integer, parameter, public | nvmax = 20 |
Maximum number of variables. More... | |
integer, parameter, public | nlmax = 300 |
Maximum number of levels. More... | |
integer, parameter, public | nc3max = 100 |
Maximum number of classes. More... | |
integer, parameter, public | nscalesmax = 5 |
Maximum number of scales. More... | |
integer, parameter, public | ndirmax = 99 |
Maximum number of diracs. More... | |
integer, parameter, public | nldwvmax = 20 |
Maximum number of local diagnostic profiles. More... | |
integer, parameter | nprociomax = 20 |
Maximum number of I/O tasks. More... | |
integer, parameter, public | niokvmax = 50 |
Maximum number of I/O key-values. More... | |
integer, parameter, public | nvbalmax = nvmax*(nvmax-1)/2 |
Maximum number of vertical balance blocks. More... | |
Subroutines/functions list.
Instrumentation functions Namelist derived type
|
private |
Broadcast.
[in,out] | nam | Namelist |
[in,out] | mpl | MPI data |
Definition at line 1334 of file type_nam.F90.
|
private |
Check namelist parameters.
[in,out] | nam | Namelist |
[in,out] | mpl | MPI data |
Definition at line 2120 of file type_nam.F90.
|
private |
Intialize from configuration.
[in,out] | nam | Namelist |
[in] | comm | FCKIT MPI communicator wrapper |
[in] | conf | Configuration |
Definition at line 1553 of file type_nam.F90.
|
private |
Intialize.
[out] | nam | Namelist |
[in] | nproc | Number of MPI task |
Definition at line 275 of file type_nam.F90.
|
private |
Get I/O value from key.
[in] | nam | Namelist |
[in] | io_key | I/O key |
[out] | io_value | I/O value |
Definition at line 2852 of file type_nam.F90.
|
private |
Read.
[in,out] | nam | Namelist |
[in,out] | mpl | MPI data |
[in] | namelname | Namelist name |
Definition at line 519 of file type_nam.F90.
|
private |
Write namelist parameters into a log file or into a NetCDF file.
[in] | nam | Namelist |
[in,out] | mpl | MPI data |
Definition at line 2583 of file type_nam.F90.
integer, parameter, public type_nam::nc3max = 100 |
Maximum number of classes.
Definition at line 46 of file type_nam.F90.
integer, parameter, public type_nam::ndirmax = 99 |
Maximum number of diracs.
Definition at line 48 of file type_nam.F90.
integer, parameter, public type_nam::niokvmax = 50 |
Maximum number of I/O key-values.
Definition at line 51 of file type_nam.F90.
integer, parameter, public type_nam::nldwvmax = 20 |
Maximum number of local diagnostic profiles.
Definition at line 49 of file type_nam.F90.
integer, parameter, public type_nam::nlmax = 300 |
Maximum number of levels.
Definition at line 45 of file type_nam.F90.
integer, parameter type_nam::nprociomax = 20 |
Maximum number of I/O tasks.
Definition at line 50 of file type_nam.F90.
integer, parameter, public type_nam::nscalesmax = 5 |
Maximum number of scales.
Definition at line 47 of file type_nam.F90.
integer, parameter type_nam::nsubmax = 99 |
Maximum number of sub-ensembles.
Definition at line 43 of file type_nam.F90.
Maximum number of vertical balance blocks.
Definition at line 52 of file type_nam.F90.
integer, parameter, public type_nam::nvmax = 20 |
Maximum number of variables.
Definition at line 44 of file type_nam.F90.