Interoperable Physics Driver for NGGPS
nuopc_physics::tbd_ddt Type Reference

DDT for data that has not been pigeonholed and is left to be determined. More...

Collaboration diagram for nuopc_physics::tbd_ddt:

Private Member Functions

procedure set => tbd_set
 define scalar values and assign pointers to array data More...
 

Private Attributes

real(kind=kind_phys), dimension(:), pointer dpshc => null()
 [in] maximum pressure depth for shallow convection [dim(im): created in gbphys.f] More...
 
real(kind=kind_phys), dimension(:,:,:), pointer o3out => null()
 
integer, pointer lan
 
real(kind=kind_phys), dimension(:,:,:), pointer prdout => null()
 [in] ozplout_v - ozone forcing data [dim(ix,ko3,pl_coeff): created in gbphys.f] More...
 
real(kind=kind_phys), dimension(:,:,:), pointer h2oplout => null()
 
real(kind=kind_phys), dimension(:,:,:), pointer h2oplout_v => null()
 
real(kind=kind_phys), dimension(:), pointer poz => null()
 [in] pl_pres - ozone forcing data level pressure (ln(Pa)) [dim(ko3): created in gbphys.f] More...
 
real(kind=kind_phys), dimension(:,:), pointer rann => null()
 [in] random number array (0-1) [dim(ix,nrcm): created in gbphys.f] More...
 
real(kind=kind_phys) xkzm_m
 [in] bkgd_vdif_m background vertical diffusion for momentum More...
 
real(kind=kind_phys) xkzm_h
 [in] bkgd_vdif_h background vertical diffusion for heat q More...
 
real(kind=kind_phys) xkzm_s
 [in] bkgd_vdif_s sigma threshold for background mom. diffusion More...
 
real(kind=kind_phys), dimension(2) psautco
 [in] auto conversion coeff from ice to snow [created in gbphys.f] More...
 
real(kind=kind_phys), dimension(2) prautco
 [in] auto conversion coeff from cloud to rain [created in gbphys.f] More...
 
real(kind=kind_phys) evpco
 [in] coeff for evaporation of largescale rain [created in gbphys.f] More...
 
real(kind=kind_phys), dimension(2) wminco
 [in] water and ice minimum threshold for Zhao [created in gbphys.f] More...
 
real(kind=kind_phys), dimension(:), pointer acv => null()
 [in,out] array containing accumulated convective clouds [dim(im): created in gbphys.f] More...
 
real(kind=kind_phys), dimension(:), pointer acvb => null()
 [in,out] arrays used by cnvc90 bottom [dim(im): created in gbphys.f] More...
 
real(kind=kind_phys), dimension(:), pointer acvt => null()
 [in,out] arrays used by cnvc9 top (cnvc90.f) [dim(im): created in gbphys.f] More...
 
real(kind=kind_phys), dimension(:,:), pointer slc => null()
 [in,out] liquid soil moisture [dim(ix,soil): created in gbphys.f] More...
 
real(kind=kind_phys), dimension(:,:), pointer smc => null()
 [in,out] total soil moisture [dim(ix,soil): created in gbphys.f] More...
 
real(kind=kind_phys), dimension(:,:), pointer stc => null()
 [in,out] soil temperature [dim(ix,soil): created in gbphys.f] More...
 
real(kind=kind_phys), dimension(:,:), pointer upd_mf => null()
 [in,out] convective updraft mass flux [dim(ix,levs): created in gbphys.f] More...
 
real(kind=kind_phys), dimension(:,:), pointer dwn_mf => null()
 [in,out] convective downdraft mass flux [dim(ix,levs): created in gbphys.f] More...
 
real(kind=kind_phys), dimension(:,:), pointer det_mf => null()
 [in,out] convective detrainment mass flux [dim(ix,levs): created in gbphys.f] More...
 
real(kind=kind_phys), dimension(:,:,:), pointer phy_f3d => null()
 [in,out] 3d arrays saved for restart [dim(ix,levs,num_p3d): created in gbphys.f] More...
 
real(kind=kind_phys), dimension(:,:), pointer phy_f2d => null()
 [in,out] 2d arrays save for restart [dim(ix,num_p2d): created in gbphys.f] More...
 
real(kind=kind_phys), dimension(:), pointer tprcp => null()
 [in,out] sfc_fldtprcp - total precipitation [dim(im): created in gbphys.f] More...
 
real(kind=kind_phys), dimension(:), pointer srflag => null()
 [in,out] sfc_fldsrflag - snow/rain flag for precipitation [dim(im): created in gbphys.f] More...
 
real(kind=kind_phys), dimension(:,:), pointer phy_fctd => null()
 [InOut] For CS convection [dim(ix,nctp): created in gbphys.f] More...
 
real(kind=kind_phys), dimension(:), pointer tref => null()
 [out] nst_fldTref - Reference Temperature [dim(im): created in gbphys.f] More...
 
real(kind=kind_phys), dimension(:), pointer z_c => null()
 [out] nst_fldz_c - Sub layer cooling thickness [dim(im): created in gbphys.f] More...
 
real(kind=kind_phys), dimension(:), pointer c_0 => null()
 [out] nst_fldc_0 - coefficient1 to calculate d(Tz)/d(Ts) [dim(im): created in gbphys.f] More...
 
real(kind=kind_phys), dimension(:), pointer c_d => null()
 [out] nst_fldc_d - coefficient2 to calculate d(Tz)/d(Ts) [dim(im): created in gbphys.f] More...
 
real(kind=kind_phys), dimension(:), pointer w_0 => null()
 [out] nst_fldw_0 - coefficient3 to calculate d(Tz)/d(Ts) [dim(im): created in gbphys.f] More...
 
real(kind=kind_phys), dimension(:), pointer w_d => null()
 [out] nst_fldw_d - coefficient4 to calculate d(Tz)/d(Ts) [dim(im): created in gbphys.f] More...
 
real(kind=kind_phys), dimension(:), pointer fscav => null()
 [In] tracer scavenging [dim(ntr): created in cs_conv.f] More...
 
real(kind=kind_phys), dimension(:), pointer fswtr => null()
 [In] tracer [dim(ntr): created in cs_conv.f] More...
 

Detailed Description

DDT for data that has not been pigeonholed and is left to be determined.

Definition at line 186 of file nuopc_physics.F90.


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