SABER
type_nam.F90 File Reference

Go to the source code of this file.

Data Types

type  type_nam::nam_type
 

Modules

module  type_nam
 Subroutines/functions list.
 

Functions/Subroutines

subroutine type_nam::nam_init (nam, nproc)
 Intialize. More...
 
subroutine type_nam::nam_read (nam, mpl, namelname)
 Read. More...
 
subroutine type_nam::nam_bcast (nam, mpl)
 Broadcast. More...
 
subroutine type_nam::nam_from_conf (nam, comm, conf)
 Intialize from configuration. More...
 
subroutine type_nam::nam_check (nam, mpl)
 Check namelist parameters. More...
 
subroutine type_nam::nam_write (nam, mpl)
 Write namelist parameters into a log file or into a NetCDF file. More...
 
subroutine type_nam::nam_io_key_value (nam, io_key, io_value)
 Get I/O value from key. More...
 

Variables

integer, parameter type_nam::nsubmax = 99
 Maximum number of sub-ensembles. More...
 
integer, parameter, public type_nam::nvmax = 20
 Maximum number of variables. More...
 
integer, parameter, public type_nam::nlmax = 300
 Maximum number of levels. More...
 
integer, parameter, public type_nam::nc3max = 100
 Maximum number of classes. More...
 
integer, parameter, public type_nam::nscalesmax = 5
 Maximum number of scales. More...
 
integer, parameter, public type_nam::ndirmax = 99
 Maximum number of diracs. More...
 
integer, parameter, public type_nam::nldwvmax = 20
 Maximum number of local diagnostic profiles. More...
 
integer, parameter type_nam::nprociomax = 20
 Maximum number of I/O tasks. More...
 
integer, parameter, public type_nam::niokvmax = 50
 Maximum number of I/O key-values. More...
 
integer, parameter, public type_nam::nvbalmax = nvmax*(nvmax-1)/2
 Maximum number of vertical balance blocks. More...