Interoperable Physics Driver for NGGPS
nuopc_physics::model_parameters Type Reference

DDT for non-changing model parameters - set once in initialize. More...

Collaboration diagram for nuopc_physics::model_parameters:

Private Member Functions

procedure print => mdl_param_print
 

Private Attributes

integer ntcw
 =0 no cloud condensate calculated >0 array index location for cloud condensate More...
 
integer ncld
 only used when ntcw .gt. 0 More...
 
integer ntoz
 =0 climatological ozone profile >0 interactive ozone profile More...
 
integer ntrac
 dimension veriable for array oz More...
 
integer levs
 vertical layer dimension More...
 
integer me
 control flag for parallel process More...
 
integer lsoil
 number of soil layers More...
 
integer ntiw
 
integer ntlnc
 
integer ntinc
 
integer lsm
 flag for land surface model to use =0 for osu lsm; =1 for noah lsm More...
 
integer nmtvr
 number of topographic variables such as variance etc used in the GWD parameterization More...
 
integer nrcm
 second dimension for the random number array rann More...
 
integer levozp
 ko3 - number of layers for ozone data More...
 
integer levh2o
 h2o layers More...
 
integer lonr
 number of lon/lat points More...
 
integer latr
 number of lon/lat points More...
 
integer jcap
 number of spectral wave trancation used only by sascnv shalcnv More...
 
integer num_p3d
 number of 3D arrays needed for microphysics More...
 
integer num_p2d
 number of 2D arrays needed for microphysics More...
 
integer npdf3d
 number of 3d arrays associated with pdf based clouds/microphysics More...
 
integer ncnvcld3d
 number of 3d arrays associated with convective cloudiness enhancement More...
 
integer pl_coeff
 number coefficients in ozone forcing More...
 
integer, dimension(2) ncw
 range of droplet number concentrations for Ferrier microphysics - from compns_physics.f More...
 
integer, dimension(4) idate
 initial date More...
 
integer, dimension(8) idat
 initial date but different size and ordering used by radupdate More...
 
integer h2o_coeff
 
integer lats_node_r
 
integer, dimension(:), pointer jindx1 => null()
 
integer, dimension(:), pointer jindx2 => null()
 
integer, dimension(:), pointer jindx1_h => null()
 
integer, dimension(:), pointer jindx2_h => null()
 
integer nctp
 number of cloud types in CS scheme More...
 
integer ntke
 tke location in the tracer array More...
 
integer ntot3d
 number of total 3d fields for phy_f3d More...
 
integer ntot2d
 number of total 2d fields for phy_f2d More...
 
integer imfshalcnv
 flag for new shallow convscheme More...
 
integer imfdeepcnv
 flag for new sas conv scheme More...
 
integer isot
 
integer ivegsrc
 
real(kind=kind_phys), dimension(3) crtrh
 critical relative humidity at the surface PBL top and at the top of the atmosphere More...
 
real(kind=kind_phys), dimension(2) cdmbgwd
 multiplication factors for cdmb and gwd More...
 
real(kind=kind_phys), dimension(2) ccwf
 multiplication factor for critical cloud workfunction for RAS More...
 
real(kind=kind_phys), dimension(2) dlqf
 factor for cloud condensate detrainment from cloud edges (RAS) More...
 
real(kind=kind_phys), dimension(2) ctei_rm
 critical cloud top entrainment instability criteria (used if mstrat=.true.) More...
 
real(kind=kind_phys), dimension(2) cgwf
 multiplication factor for convective GWD More...
 
real(kind=kind_phys) prslrd0
 pressure level from which Rayleigh Damping is applied More...
 
real(kind=kind_phys) ral_ts
 time scale for Rayleigh damping in days More...
 
real(kind=kind_phys), dimension(:,:,:,:), pointer ozplin => null()
 
real(kind=kind_phys), dimension(:), pointer ddy => null()
 
real(kind=kind_phys), dimension(:,:,:,:), pointer h2oplin => null()
 
real(kind=kind_phys), dimension(:), pointer ddy_h => null()
 
real(kind=kind_phys), dimension(:), pointer h2o_lat => null()
 
real(kind=kind_phys), dimension(:), pointer h2o_pres => null()
 
logical ras
 flag for ras convection scheme More...
 
logical pre_rad
 flag for testing purpose More...
 
logical ldiag3d
 flag for 3d diagnostic fields More...
 
logical lgocart
 flag for 3d diagnostic fields for gocart 1 More...
 
logical lssav_cpl
 flag for save data for A/O/I coupling More...
 
logical flipv
 flag for vertical direction flip (ras) More...
 
logical old_monin
 flag for diff monin schemes More...
 
logical cnvgwd
 flag for conv gravity wave drag More...
 
logical shal_cnv
 flag for calling shallow convection More...
 
logical cal_pre
 flag controls precip type algorithm More...
 
logical mom4ice
 flag controls mom4 sea ice More...
 
logical mstrat
 flag for moorthi approach for stratus More...
 
logical trans_trac
 flag for convective transport of tracers More...
 
integer, dimension(5) nstf_name
 flag 0 for no nst 1 for uncoupled nst and 2 for coupled NST More...
 
logical moist_adj
 flag for moist convective adjustment More...
 
integer thermodyn_id
 valid for GFS only for get_prs/phi More...
 
integer sfcpress_id
 valid for GFS only for get_prs/phi More...
 
logical gen_coord_hybrid
 for Henry's gen coord More...
 
integer levr
 the number of layers GFS Radiative heating calculated at 1 More...
 
logical lsidea
 flag for idea More...
 
logical pdfcld
 flag for pdfcld More...
 
logical shcnvcw
 flag for shallow convective cloud More...
 
logical redrag
 flag for reduced drag coeff. over sea More...
 
logical hybedmf
 flag for hybrid edmf pbl scheme More...
 
logical dspheat
 flag for tke dissipative heating More...
 
logical h2o_phys
 
logical shoc_cld
 flag for SHOC in grrad More...
 
logical cscnv
 flag for Chikira-Sugiyama convection More...
 
logical do_shoc
 flag for SHOC More...
 
logical shocaftcnv
 flag for SHOC More...
 

Detailed Description

DDT for non-changing model parameters - set once in initialize.

Definition at line 828 of file nuopc_physics.F90.


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