FV3 Bundle
type_nam::nam_type Type Reference

Public Member Functions

procedure init => nam_init
 
procedure read => nam_read
 
procedure bcast => nam_bcast
 
procedure setup_internal => nam_setup_internal
 
procedure check => nam_check
 
procedure ncwrite => nam_ncwrite
 

Public Attributes

character(len=1024) datadir
 
character(len=1024) prefix
 
character(len=1024) model
 
logical colorlog
 
logical default_seed
 
character(len=1024) method
 
character(len=1024) strategy
 
logical new_vbal
 
logical load_vbal
 
logical new_hdiag
 
logical new_lct
 
logical load_cmat
 
logical new_nicas
 
logical load_nicas
 
logical new_obsop
 
logical load_obsop
 
logical check_vbal
 
logical check_adjoints
 
logical check_pos_def
 
logical check_sqrt
 
logical check_dirac
 
logical check_randomization
 
logical check_consistency
 
logical check_optimality
 
logical check_obsop
 
integer nl
 
integer, dimension(nlmaxlevs
 
logical logpres
 
integer nv
 
character(len=1024), dimension(nvmaxvarname
 
character(len=1024), dimension(nvmaxaddvar2d
 
integer nts
 
integer, dimension(ntsmaxtimeslot
 
integer ens1_ne
 
integer ens1_ne_offset
 
integer ens1_nsub
 
integer ens2_ne
 
integer ens2_ne_offset
 
integer ens2_nsub
 
logical sam_write
 
logical sam_read
 
character(len=1024) mask_type
 
real(kind_real) mask_th
 
logical mask_check
 
character(len=1024) draw_type
 
integer nc1
 
integer nc2
 
integer ntry
 
integer nrep
 
integer nc3
 
real(kind_real) dc
 
integer nl0r
 
integer ne
 
logical gau_approx
 
logical, dimension(nvmax *(nvmax-1)/2) vbal_block
 
real(kind_real) vbal_rad
 
logical var_diag
 
logical var_filter
 
integer var_niter
 
real(kind_real) var_rhflt
 
logical var_full
 
logical local_diag
 
real(kind_real) local_rad
 
logical displ_diag
 
real(kind_real) displ_rad
 
integer displ_niter
 
real(kind_real) displ_rhflt
 
real(kind_real) displ_tol
 
character(len=1024) minim_algo
 
logical, dimension(0:nvmaxdouble_fit
 
logical lhomh
 
logical lhomv
 
real(kind_real) rvflt
 
integer lct_nscales
 
logical, dimension(nscalesmaxlct_diag
 
logical lsqrt
 
real(kind_real) resol
 
logical fast_sampling
 
character(len=1024) nicas_interp
 
logical network
 
integer mpicom
 
integer advmode
 
logical forced_radii
 
real(kind_real) rh
 
real(kind_real) rv
 
integer ndir
 
real(kind_real), dimension(ndirmaxlondir
 
real(kind_real), dimension(ndirmaxlatdir
 
integer, dimension(ndirmaxlevdir
 
integer, dimension(ndirmaxivdir
 
integer, dimension(ndirmaxitsdir
 
integer nobs
 
character(len=1024) obsdis
 
character(len=1024) obsop_interp
 
integer nldwh
 
integer, dimension(nlmax *nc3maxil_ldwh
 
integer, dimension(nlmax *nc3maxic_ldwh
 
integer nldwv
 
real(kind_real), dimension(nldwvmaxlon_ldwv
 
real(kind_real), dimension(nldwvmaxlat_ldwv
 
real(kind_real) diag_rhflt
 
character(len=1024) diag_interp
 
logical field_io
 
logical split_io
 
logical grid_output
 
real(kind_real) grid_resol
 
character(len=1024) grid_interp
 

Detailed Description

Definition at line 29 of file type_nam.F90.

Member Function/Subroutine Documentation

◆ bcast()

procedure type_nam::nam_type::bcast ( )

Definition at line 161 of file type_nam.F90.

◆ check()

procedure type_nam::nam_type::check ( )

Definition at line 163 of file type_nam.F90.

◆ init()

procedure type_nam::nam_type::init ( )

Definition at line 159 of file type_nam.F90.

◆ ncwrite()

procedure type_nam::nam_type::ncwrite ( )

Definition at line 164 of file type_nam.F90.

◆ read()

procedure type_nam::nam_type::read ( )

Definition at line 160 of file type_nam.F90.

◆ setup_internal()

procedure type_nam::nam_type::setup_internal ( )

Definition at line 162 of file type_nam.F90.

Member Data Documentation

◆ addvar2d

character(len=1024), dimension(nvmax) type_nam::nam_type::addvar2d

Definition at line 65 of file type_nam.F90.

◆ advmode

integer type_nam::nam_type::advmode

Definition at line 128 of file type_nam.F90.

◆ check_adjoints

logical type_nam::nam_type::check_adjoints

Definition at line 50 of file type_nam.F90.

◆ check_consistency

logical type_nam::nam_type::check_consistency

Definition at line 55 of file type_nam.F90.

◆ check_dirac

logical type_nam::nam_type::check_dirac

Definition at line 53 of file type_nam.F90.

◆ check_obsop

logical type_nam::nam_type::check_obsop

Definition at line 57 of file type_nam.F90.

◆ check_optimality

logical type_nam::nam_type::check_optimality

Definition at line 56 of file type_nam.F90.

◆ check_pos_def

logical type_nam::nam_type::check_pos_def

Definition at line 51 of file type_nam.F90.

◆ check_randomization

logical type_nam::nam_type::check_randomization

Definition at line 54 of file type_nam.F90.

◆ check_sqrt

logical type_nam::nam_type::check_sqrt

Definition at line 52 of file type_nam.F90.

◆ check_vbal

logical type_nam::nam_type::check_vbal

Definition at line 49 of file type_nam.F90.

◆ colorlog

logical type_nam::nam_type::colorlog

Definition at line 34 of file type_nam.F90.

◆ datadir

character(len=1024) type_nam::nam_type::datadir

Definition at line 31 of file type_nam.F90.

◆ dc

real(kind_real) type_nam::nam_type::dc

Definition at line 91 of file type_nam.F90.

◆ default_seed

logical type_nam::nam_type::default_seed

Definition at line 35 of file type_nam.F90.

◆ diag_interp

character(len=1024) type_nam::nam_type::diag_interp

Definition at line 152 of file type_nam.F90.

◆ diag_rhflt

real(kind_real) type_nam::nam_type::diag_rhflt

Definition at line 151 of file type_nam.F90.

◆ displ_diag

logical type_nam::nam_type::displ_diag

Definition at line 106 of file type_nam.F90.

◆ displ_niter

integer type_nam::nam_type::displ_niter

Definition at line 108 of file type_nam.F90.

◆ displ_rad

real(kind_real) type_nam::nam_type::displ_rad

Definition at line 107 of file type_nam.F90.

◆ displ_rhflt

real(kind_real) type_nam::nam_type::displ_rhflt

Definition at line 109 of file type_nam.F90.

◆ displ_tol

real(kind_real) type_nam::nam_type::displ_tol

Definition at line 110 of file type_nam.F90.

◆ double_fit

logical, dimension(0:nvmax) type_nam::nam_type::double_fit

Definition at line 114 of file type_nam.F90.

◆ draw_type

character(len=1024) type_nam::nam_type::draw_type

Definition at line 85 of file type_nam.F90.

◆ ens1_ne

integer type_nam::nam_type::ens1_ne

Definition at line 70 of file type_nam.F90.

◆ ens1_ne_offset

integer type_nam::nam_type::ens1_ne_offset

Definition at line 71 of file type_nam.F90.

◆ ens1_nsub

integer type_nam::nam_type::ens1_nsub

Definition at line 72 of file type_nam.F90.

◆ ens2_ne

integer type_nam::nam_type::ens2_ne

Definition at line 75 of file type_nam.F90.

◆ ens2_ne_offset

integer type_nam::nam_type::ens2_ne_offset

Definition at line 76 of file type_nam.F90.

◆ ens2_nsub

integer type_nam::nam_type::ens2_nsub

Definition at line 77 of file type_nam.F90.

◆ fast_sampling

logical type_nam::nam_type::fast_sampling

Definition at line 124 of file type_nam.F90.

◆ field_io

logical type_nam::nam_type::field_io

Definition at line 153 of file type_nam.F90.

◆ forced_radii

logical type_nam::nam_type::forced_radii

Definition at line 129 of file type_nam.F90.

◆ gau_approx

logical type_nam::nam_type::gau_approx

Definition at line 96 of file type_nam.F90.

◆ grid_interp

character(len=1024) type_nam::nam_type::grid_interp

Definition at line 157 of file type_nam.F90.

◆ grid_output

logical type_nam::nam_type::grid_output

Definition at line 155 of file type_nam.F90.

◆ grid_resol

real(kind_real) type_nam::nam_type::grid_resol

Definition at line 156 of file type_nam.F90.

◆ ic_ldwh

integer, dimension(nlmax*nc3max) type_nam::nam_type::ic_ldwh

Definition at line 147 of file type_nam.F90.

◆ il_ldwh

integer, dimension(nlmax*nc3max) type_nam::nam_type::il_ldwh

Definition at line 146 of file type_nam.F90.

◆ itsdir

integer, dimension(ndirmax) type_nam::nam_type::itsdir

Definition at line 137 of file type_nam.F90.

◆ ivdir

integer, dimension(ndirmax) type_nam::nam_type::ivdir

Definition at line 136 of file type_nam.F90.

◆ lat_ldwv

real(kind_real), dimension(nldwvmax) type_nam::nam_type::lat_ldwv

Definition at line 150 of file type_nam.F90.

◆ latdir

real(kind_real), dimension(ndirmax) type_nam::nam_type::latdir

Definition at line 134 of file type_nam.F90.

◆ lct_diag

logical, dimension(nscalesmax) type_nam::nam_type::lct_diag

Definition at line 119 of file type_nam.F90.

◆ lct_nscales

integer type_nam::nam_type::lct_nscales

Definition at line 118 of file type_nam.F90.

◆ levdir

integer, dimension(ndirmax) type_nam::nam_type::levdir

Definition at line 135 of file type_nam.F90.

◆ levs

integer, dimension(nlmax) type_nam::nam_type::levs

Definition at line 61 of file type_nam.F90.

◆ lhomh

logical type_nam::nam_type::lhomh

Definition at line 115 of file type_nam.F90.

◆ lhomv

logical type_nam::nam_type::lhomv

Definition at line 116 of file type_nam.F90.

◆ load_cmat

logical type_nam::nam_type::load_cmat

Definition at line 44 of file type_nam.F90.

◆ load_nicas

logical type_nam::nam_type::load_nicas

Definition at line 46 of file type_nam.F90.

◆ load_obsop

logical type_nam::nam_type::load_obsop

Definition at line 48 of file type_nam.F90.

◆ load_vbal

logical type_nam::nam_type::load_vbal

Definition at line 41 of file type_nam.F90.

◆ local_diag

logical type_nam::nam_type::local_diag

Definition at line 104 of file type_nam.F90.

◆ local_rad

real(kind_real) type_nam::nam_type::local_rad

Definition at line 105 of file type_nam.F90.

◆ logpres

logical type_nam::nam_type::logpres

Definition at line 62 of file type_nam.F90.

◆ lon_ldwv

real(kind_real), dimension(nldwvmax) type_nam::nam_type::lon_ldwv

Definition at line 149 of file type_nam.F90.

◆ londir

real(kind_real), dimension(ndirmax) type_nam::nam_type::londir

Definition at line 133 of file type_nam.F90.

◆ lsqrt

logical type_nam::nam_type::lsqrt

Definition at line 122 of file type_nam.F90.

◆ mask_check

logical type_nam::nam_type::mask_check

Definition at line 84 of file type_nam.F90.

◆ mask_th

real(kind_real) type_nam::nam_type::mask_th

Definition at line 83 of file type_nam.F90.

◆ mask_type

character(len=1024) type_nam::nam_type::mask_type

Definition at line 82 of file type_nam.F90.

◆ method

character(len=1024) type_nam::nam_type::method

Definition at line 38 of file type_nam.F90.

◆ minim_algo

character(len=1024) type_nam::nam_type::minim_algo

Definition at line 113 of file type_nam.F90.

◆ model

character(len=1024) type_nam::nam_type::model

Definition at line 33 of file type_nam.F90.

◆ mpicom

integer type_nam::nam_type::mpicom

Definition at line 127 of file type_nam.F90.

◆ nc1

integer type_nam::nam_type::nc1

Definition at line 86 of file type_nam.F90.

◆ nc2

integer type_nam::nam_type::nc2

Definition at line 87 of file type_nam.F90.

◆ nc3

integer type_nam::nam_type::nc3

Definition at line 90 of file type_nam.F90.

◆ ndir

integer type_nam::nam_type::ndir

Definition at line 132 of file type_nam.F90.

◆ ne

integer type_nam::nam_type::ne

Definition at line 95 of file type_nam.F90.

◆ network

logical type_nam::nam_type::network

Definition at line 126 of file type_nam.F90.

◆ new_hdiag

logical type_nam::nam_type::new_hdiag

Definition at line 42 of file type_nam.F90.

◆ new_lct

logical type_nam::nam_type::new_lct

Definition at line 43 of file type_nam.F90.

◆ new_nicas

logical type_nam::nam_type::new_nicas

Definition at line 45 of file type_nam.F90.

◆ new_obsop

logical type_nam::nam_type::new_obsop

Definition at line 47 of file type_nam.F90.

◆ new_vbal

logical type_nam::nam_type::new_vbal

Definition at line 40 of file type_nam.F90.

◆ nicas_interp

character(len=1024) type_nam::nam_type::nicas_interp

Definition at line 125 of file type_nam.F90.

◆ nl

integer type_nam::nam_type::nl

Definition at line 60 of file type_nam.F90.

◆ nl0r

integer type_nam::nam_type::nl0r

Definition at line 92 of file type_nam.F90.

◆ nldwh

integer type_nam::nam_type::nldwh

Definition at line 145 of file type_nam.F90.

◆ nldwv

integer type_nam::nam_type::nldwv

Definition at line 148 of file type_nam.F90.

◆ nobs

integer type_nam::nam_type::nobs

Definition at line 140 of file type_nam.F90.

◆ nrep

integer type_nam::nam_type::nrep

Definition at line 89 of file type_nam.F90.

◆ ntry

integer type_nam::nam_type::ntry

Definition at line 88 of file type_nam.F90.

◆ nts

integer type_nam::nam_type::nts

Definition at line 66 of file type_nam.F90.

◆ nv

integer type_nam::nam_type::nv

Definition at line 63 of file type_nam.F90.

◆ obsdis

character(len=1024) type_nam::nam_type::obsdis

Definition at line 141 of file type_nam.F90.

◆ obsop_interp

character(len=1024) type_nam::nam_type::obsop_interp

Definition at line 142 of file type_nam.F90.

◆ prefix

character(len=1024) type_nam::nam_type::prefix

Definition at line 32 of file type_nam.F90.

◆ resol

real(kind_real) type_nam::nam_type::resol

Definition at line 123 of file type_nam.F90.

◆ rh

real(kind_real) type_nam::nam_type::rh

Definition at line 130 of file type_nam.F90.

◆ rv

real(kind_real) type_nam::nam_type::rv

Definition at line 131 of file type_nam.F90.

◆ rvflt

real(kind_real) type_nam::nam_type::rvflt

Definition at line 117 of file type_nam.F90.

◆ sam_read

logical type_nam::nam_type::sam_read

Definition at line 81 of file type_nam.F90.

◆ sam_write

logical type_nam::nam_type::sam_write

Definition at line 80 of file type_nam.F90.

◆ split_io

logical type_nam::nam_type::split_io

Definition at line 154 of file type_nam.F90.

◆ strategy

character(len=1024) type_nam::nam_type::strategy

Definition at line 39 of file type_nam.F90.

◆ timeslot

integer, dimension(ntsmax) type_nam::nam_type::timeslot

Definition at line 67 of file type_nam.F90.

◆ var_diag

logical type_nam::nam_type::var_diag

Definition at line 99 of file type_nam.F90.

◆ var_filter

logical type_nam::nam_type::var_filter

Definition at line 100 of file type_nam.F90.

◆ var_full

logical type_nam::nam_type::var_full

Definition at line 103 of file type_nam.F90.

◆ var_niter

integer type_nam::nam_type::var_niter

Definition at line 101 of file type_nam.F90.

◆ var_rhflt

real(kind_real) type_nam::nam_type::var_rhflt

Definition at line 102 of file type_nam.F90.

◆ varname

character(len=1024), dimension(nvmax) type_nam::nam_type::varname

Definition at line 64 of file type_nam.F90.

◆ vbal_block

logical, dimension(nvmax*(nvmax-1)/2) type_nam::nam_type::vbal_block

Definition at line 97 of file type_nam.F90.

◆ vbal_rad

real(kind_real) type_nam::nam_type::vbal_rad

Definition at line 98 of file type_nam.F90.


The documentation for this type was generated from the following file: