CAM
variables_prognostic_module Module Reference

Functions/Subroutines

subroutine, public setup_prognostic_variables (nz)
 
subroutine, public cleanup_prognostic_variables
 

Variables

real(kind=core_rknd), dimension(:), allocatable, target, public um
 
real(kind=core_rknd), dimension(:), allocatable, target, public vm
 
real(kind=core_rknd), dimension(:), allocatable, target, public upwp
 
real(kind=core_rknd), dimension(:), allocatable, target, public vpwp
 
real(kind=core_rknd), dimension(:), allocatable, target, public up2
 
real(kind=core_rknd), dimension(:), allocatable, target, public vp2
 
real(kind=core_rknd), dimension(:), allocatable, target, public thlm
 
real(kind=core_rknd), dimension(:), allocatable, target, public rtm
 
real(kind=core_rknd), dimension(:), allocatable, target, public wprtp
 
real(kind=core_rknd), dimension(:), allocatable, target, public wpthlp
 
real(kind=core_rknd), dimension(:), allocatable, target, public wprcp
 
real(kind=core_rknd), dimension(:), allocatable, target, public wp2
 
real(kind=core_rknd), dimension(:), allocatable, target, public wp3
 
real(kind=core_rknd), dimension(:), allocatable, target, public rtp2
 
real(kind=core_rknd), dimension(:), allocatable, target, public thlp2
 
real(kind=core_rknd), dimension(:), allocatable, target, public rtpthlp
 
real(kind=core_rknd), dimension(:), allocatable, target, public p_in_pa
 
real(kind=core_rknd), dimension(:), allocatable, target, public exner
 
real(kind=core_rknd), dimension(:), allocatable, target, public rho
 
real(kind=core_rknd), dimension(:), allocatable, target, public rho_zm
 
real(kind=core_rknd), dimension(:), allocatable, target, public rho_ds_zm
 
real(kind=core_rknd), dimension(:), allocatable, target, public rho_ds_zt
 
real(kind=core_rknd), dimension(:), allocatable, target, public invrs_rho_ds_zm
 
real(kind=core_rknd), dimension(:), allocatable, target, public invrs_rho_ds_zt
 
real(kind=core_rknd), dimension(:), allocatable, target, public thv_ds_zm
 
real(kind=core_rknd), dimension(:), allocatable, target, public thv_ds_zt
 
real(kind=core_rknd), dimension(:), allocatable, target, public thlm_forcing
 
real(kind=core_rknd), dimension(:), allocatable, target, public rtm_forcing
 
real(kind=core_rknd), dimension(:), allocatable, target, public um_forcing
 
real(kind=core_rknd), dimension(:), allocatable, target, public vm_forcing
 
real(kind=core_rknd), dimension(:), allocatable, target, public wprtp_forcing
 
real(kind=core_rknd), dimension(:), allocatable, target, public wpthlp_forcing
 
real(kind=core_rknd), dimension(:), allocatable, target, public rtp2_forcing
 
real(kind=core_rknd), dimension(:), allocatable, target, public thlp2_forcing
 
real(kind=core_rknd), dimension(:), allocatable, target, public rtpthlp_forcing
 
real(kind=core_rknd), dimension(:), allocatable, target, public wm_zm
 
real(kind=core_rknd), dimension(:), allocatable, target, public wm_zt
 
real(kind=core_rknd), dimension(:), allocatable, target, public rcm
 
real(kind=core_rknd), dimension(:), allocatable, target, public cloud_frac
 
real(kind=core_rknd), dimension(:), allocatable, target, public ice_supersat_frac
 
real(kind=core_rknd), dimension(:), allocatable, target, public rcm_in_layer
 
real(kind=core_rknd), dimension(:), allocatable, target, public cloud_cover
 
real(kind=core_rknd), public wpthlp_sfc
 
real(kind=core_rknd), public wprtp_sfc
 
real(kind=core_rknd), public upwp_sfc
 
real(kind=core_rknd), public vpwp_sfc
 
real(kind=core_rknd), dimension(:), allocatable, public wpsclrp_sfc
 
real(kind=core_rknd), dimension(:), allocatable, public wpedsclrp_sfc
 
real(kind=core_rknd), public t_sfc
 
real(kind=core_rknd), public p_sfc
 
real(kind=core_rknd), public sens_ht
 
real(kind=core_rknd), public latent_ht
 
real(kind=core_rknd), dimension(:,:), allocatable, target, public sclrm
 
real(kind=core_rknd), dimension(:,:), allocatable, target, public sclrp2
 
real(kind=core_rknd), dimension(:,:), allocatable, target, public sclrprtp
 
real(kind=core_rknd), dimension(:,:), allocatable, target, public sclrpthlp
 
real(kind=core_rknd), dimension(:,:), allocatable, target, public sclrm_forcing
 
real(kind=core_rknd), dimension(:,:), allocatable, target, public edsclrm
 
real(kind=core_rknd), dimension(:,:), allocatable, target, public edsclrm_forcing
 
real(kind=core_rknd), dimension(:,:), allocatable, target, public wpsclrp
 — h1g, 2010-06-16 More...
 
real(kind=core_rknd), dimension(:), allocatable, target, public sigma_sqd_w
 
type(pdf_parameter), dimension(:), allocatable, target, public pdf_params
 
type(pdf_parameter), dimension(:), allocatable, target, public pdf_params_frz
 

Function/Subroutine Documentation

◆ cleanup_prognostic_variables()

subroutine, public variables_prognostic_module::cleanup_prognostic_variables ( )
Here is the caller graph for this function:

◆ setup_prognostic_variables()

subroutine, public variables_prognostic_module::setup_prognostic_variables ( integer, intent(in)  nz)
Here is the caller graph for this function:

Variable Documentation

◆ cloud_cover

real( kind = core_rknd ), dimension(:), allocatable, target, public variables_prognostic_module::cloud_cover

◆ cloud_frac

real( kind = core_rknd ), dimension(:), allocatable, target, public variables_prognostic_module::cloud_frac

◆ edsclrm

real( kind = core_rknd ), dimension(:,:), allocatable, target, public variables_prognostic_module::edsclrm

◆ edsclrm_forcing

real( kind = core_rknd ), dimension(:,:), allocatable, target, public variables_prognostic_module::edsclrm_forcing

◆ exner

real( kind = core_rknd ), dimension(:), allocatable, target, public variables_prognostic_module::exner

◆ ice_supersat_frac

real( kind = core_rknd ), dimension(:), allocatable, target, public variables_prognostic_module::ice_supersat_frac

◆ invrs_rho_ds_zm

real( kind = core_rknd ), dimension(:), allocatable, target, public variables_prognostic_module::invrs_rho_ds_zm

◆ invrs_rho_ds_zt

real( kind = core_rknd ), dimension(:), allocatable, target, public variables_prognostic_module::invrs_rho_ds_zt

◆ latent_ht

real( kind = core_rknd ), public variables_prognostic_module::latent_ht

◆ p_in_pa

real( kind = core_rknd ), dimension(:), allocatable, target, public variables_prognostic_module::p_in_pa

◆ p_sfc

real( kind = core_rknd ), public variables_prognostic_module::p_sfc

◆ pdf_params

type(pdf_parameter), dimension(:), allocatable, target, public variables_prognostic_module::pdf_params

◆ pdf_params_frz

type(pdf_parameter), dimension(:), allocatable, target, public variables_prognostic_module::pdf_params_frz

◆ rcm

real( kind = core_rknd ), dimension(:), allocatable, target, public variables_prognostic_module::rcm

◆ rcm_in_layer

real( kind = core_rknd ), dimension(:), allocatable, target, public variables_prognostic_module::rcm_in_layer

◆ rho

real( kind = core_rknd ), dimension(:), allocatable, target, public variables_prognostic_module::rho

◆ rho_ds_zm

real( kind = core_rknd ), dimension(:), allocatable, target, public variables_prognostic_module::rho_ds_zm

◆ rho_ds_zt

real( kind = core_rknd ), dimension(:), allocatable, target, public variables_prognostic_module::rho_ds_zt

◆ rho_zm

real( kind = core_rknd ), dimension(:), allocatable, target, public variables_prognostic_module::rho_zm

◆ rtm

real( kind = core_rknd ), dimension(:), allocatable, target, public variables_prognostic_module::rtm

◆ rtm_forcing

real( kind = core_rknd ), dimension(:), allocatable, target, public variables_prognostic_module::rtm_forcing

◆ rtp2

real( kind = core_rknd ), dimension(:), allocatable, target, public variables_prognostic_module::rtp2

◆ rtp2_forcing

real( kind = core_rknd ), dimension(:), allocatable, target, public variables_prognostic_module::rtp2_forcing

◆ rtpthlp

real( kind = core_rknd ), dimension(:), allocatable, target, public variables_prognostic_module::rtpthlp

◆ rtpthlp_forcing

real( kind = core_rknd ), dimension(:), allocatable, target, public variables_prognostic_module::rtpthlp_forcing

◆ sclrm

real( kind = core_rknd ), dimension(:,:), allocatable, target, public variables_prognostic_module::sclrm

◆ sclrm_forcing

real( kind = core_rknd ), dimension(:,:), allocatable, target, public variables_prognostic_module::sclrm_forcing

◆ sclrp2

real( kind = core_rknd ), dimension(:,:), allocatable, target, public variables_prognostic_module::sclrp2

◆ sclrprtp

real( kind = core_rknd ), dimension(:,:), allocatable, target, public variables_prognostic_module::sclrprtp

◆ sclrpthlp

real( kind = core_rknd ), dimension(:,:), allocatable, target, public variables_prognostic_module::sclrpthlp

◆ sens_ht

real( kind = core_rknd ), public variables_prognostic_module::sens_ht

◆ sigma_sqd_w

real( kind = core_rknd ), dimension(:), allocatable, target, public variables_prognostic_module::sigma_sqd_w

◆ t_sfc

real( kind = core_rknd ), public variables_prognostic_module::t_sfc

◆ thlm

real( kind = core_rknd ), dimension(:), allocatable, target, public variables_prognostic_module::thlm

◆ thlm_forcing

real( kind = core_rknd ), dimension(:), allocatable, target, public variables_prognostic_module::thlm_forcing

◆ thlp2

real( kind = core_rknd ), dimension(:), allocatable, target, public variables_prognostic_module::thlp2

◆ thlp2_forcing

real( kind = core_rknd ), dimension(:), allocatable, target, public variables_prognostic_module::thlp2_forcing

◆ thv_ds_zm

real( kind = core_rknd ), dimension(:), allocatable, target, public variables_prognostic_module::thv_ds_zm

◆ thv_ds_zt

real( kind = core_rknd ), dimension(:), allocatable, target, public variables_prognostic_module::thv_ds_zt

◆ um

real( kind = core_rknd ), dimension(:), allocatable, target, public variables_prognostic_module::um

◆ um_forcing

real( kind = core_rknd ), dimension(:), allocatable, target, public variables_prognostic_module::um_forcing

◆ up2

real( kind = core_rknd ), dimension(:), allocatable, target, public variables_prognostic_module::up2

◆ upwp

real( kind = core_rknd ), dimension(:), allocatable, target, public variables_prognostic_module::upwp

◆ upwp_sfc

real( kind = core_rknd ), public variables_prognostic_module::upwp_sfc

◆ vm

real( kind = core_rknd ), dimension(:), allocatable, target, public variables_prognostic_module::vm

◆ vm_forcing

real( kind = core_rknd ), dimension(:), allocatable, target, public variables_prognostic_module::vm_forcing

◆ vp2

real( kind = core_rknd ), dimension(:), allocatable, target, public variables_prognostic_module::vp2

◆ vpwp

real( kind = core_rknd ), dimension(:), allocatable, target, public variables_prognostic_module::vpwp

◆ vpwp_sfc

real( kind = core_rknd ), public variables_prognostic_module::vpwp_sfc

◆ wm_zm

real( kind = core_rknd ), dimension(:), allocatable, target, public variables_prognostic_module::wm_zm

◆ wm_zt

real( kind = core_rknd ), dimension(:), allocatable, target, public variables_prognostic_module::wm_zt

◆ wp2

real( kind = core_rknd ), dimension(:), allocatable, target, public variables_prognostic_module::wp2

◆ wp3

real( kind = core_rknd ), dimension(:), allocatable, target, public variables_prognostic_module::wp3

◆ wpedsclrp_sfc

real( kind = core_rknd ), dimension(:), allocatable, public variables_prognostic_module::wpedsclrp_sfc

◆ wprcp

real( kind = core_rknd ), dimension(:), allocatable, target, public variables_prognostic_module::wprcp

◆ wprtp

real( kind = core_rknd ), dimension(:), allocatable, target, public variables_prognostic_module::wprtp

◆ wprtp_forcing

real( kind = core_rknd ), dimension(:), allocatable, target, public variables_prognostic_module::wprtp_forcing

◆ wprtp_sfc

real( kind = core_rknd ), public variables_prognostic_module::wprtp_sfc

◆ wpsclrp

real( kind = core_rknd ), dimension(:,:), allocatable, target, public variables_prognostic_module::wpsclrp

— h1g, 2010-06-16

◆ wpsclrp_sfc

real( kind = core_rknd ), dimension(:), allocatable, public variables_prognostic_module::wpsclrp_sfc

◆ wpthlp

real( kind = core_rknd ), dimension(:), allocatable, target, public variables_prognostic_module::wpthlp

◆ wpthlp_forcing

real( kind = core_rknd ), dimension(:), allocatable, target, public variables_prognostic_module::wpthlp_forcing

◆ wpthlp_sfc

real( kind = core_rknd ), public variables_prognostic_module::wpthlp_sfc