CAM
clip_explicit Module Reference

Functions/Subroutines

subroutine, public clip_covars_denom (dt, rtp2, thlp2, up2, vp2, wp2, sclrp2, wprtp_cl_num, wpthlp_cl_num, wpsclrp_cl_num, upwp_cl_num, vpwp_cl_num, wprtp, wpthlp, upwp, vpwp, wpsclrp)
 
subroutine, public clip_covar (solve_type, l_first_clip_ts, l_last_clip_ts, dt, xp2, yp2, xpyp, xpyp_chnge)
 
subroutine, public clip_covar_level (solve_type, level, l_first_clip_ts, l_last_clip_ts, dt, xp2, yp2, xpyp, xpyp_chnge)
 
subroutine, public clip_variance (solve_type, dt, threshold, xp2)
 
subroutine, public clip_skewness (dt, sfc_elevation, wp2_zt, wp3)
 
subroutine, public clip_skewness_core (sfc_elevation, wp2_zt, wp3)
 

Variables

integer, parameter, public clip_rtp2 = 1
 
integer, parameter, public clip_thlp2 = 2
 
integer, parameter, public clip_rtpthlp = 3
 
integer, parameter, public clip_up2 = 5
 
integer, parameter, public clip_vp2 = 6
 
integer, parameter, public clip_wprtp = 8
 
integer, parameter, public clip_wpthlp = 9
 
integer, parameter, public clip_upwp = 10
 
integer, parameter, public clip_vpwp = 11
 
integer, parameter, public clip_wp2 = 12
 
integer, parameter, public clip_wpsclrp = 13
 
integer, parameter, public clip_sclrp2 = 14
 
integer, parameter, public clip_sclrprtp = 15
 
integer, parameter, public clip_sclrpthlp = 16
 
integer, parameter, public clip_wphydrometp = 17
 

Function/Subroutine Documentation

◆ clip_covar()

subroutine, public clip_explicit::clip_covar ( integer, intent(in)  solve_type,
logical, intent(in)  l_first_clip_ts,
logical, intent(in)  l_last_clip_ts,
real( kind = core_rknd ), intent(in)  dt,
real( kind = core_rknd ), dimension(gr%nz), intent(in)  xp2,
real( kind = core_rknd ), dimension(gr%nz), intent(in)  yp2,
real( kind = core_rknd ), dimension(gr%nz), intent(inout)  xpyp,
real( kind = core_rknd ), dimension(gr%nz), intent(out)  xpyp_chnge 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ clip_covar_level()

subroutine, public clip_explicit::clip_covar_level ( integer, intent(in)  solve_type,
integer, intent(in)  level,
logical, intent(in)  l_first_clip_ts,
logical, intent(in)  l_last_clip_ts,
real( kind = core_rknd ), intent(in)  dt,
real( kind = core_rknd ), intent(in)  xp2,
real( kind = core_rknd ), intent(in)  yp2,
real( kind = core_rknd ), intent(inout)  xpyp,
real( kind = core_rknd ), intent(out)  xpyp_chnge 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ clip_covars_denom()

subroutine, public clip_explicit::clip_covars_denom ( real( kind = core_rknd ), intent(in)  dt,
real( kind = core_rknd ), dimension(gr%nz), intent(in)  rtp2,
real( kind = core_rknd ), dimension(gr%nz), intent(in)  thlp2,
real( kind = core_rknd ), dimension(gr%nz), intent(in)  up2,
real( kind = core_rknd ), dimension(gr%nz), intent(in)  vp2,
real( kind = core_rknd ), dimension(gr%nz), intent(in)  wp2,
real( kind = core_rknd ), dimension(gr%nz,sclr_dim), intent(in)  sclrp2,
integer, intent(in)  wprtp_cl_num,
integer, intent(in)  wpthlp_cl_num,
integer, intent(in)  wpsclrp_cl_num,
integer, intent(in)  upwp_cl_num,
integer, intent(in)  vpwp_cl_num,
real( kind = core_rknd ), dimension(gr%nz), intent(inout)  wprtp,
real( kind = core_rknd ), dimension(gr%nz), intent(inout)  wpthlp,
real( kind = core_rknd ), dimension(gr%nz), intent(inout)  upwp,
real( kind = core_rknd ), dimension(gr%nz), intent(inout)  vpwp,
real( kind = core_rknd ), dimension(gr%nz,sclr_dim), intent(inout)  wpsclrp 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ clip_skewness()

subroutine, public clip_explicit::clip_skewness ( real( kind = core_rknd ), intent(in)  dt,
real( kind = core_rknd ), intent(in)  sfc_elevation,
real( kind = core_rknd ), dimension(gr%nz), intent(in)  wp2_zt,
real( kind = core_rknd ), dimension(gr%nz), intent(inout)  wp3 
)
Here is the call graph for this function:

◆ clip_skewness_core()

subroutine, public clip_explicit::clip_skewness_core ( real( kind = core_rknd ), intent(in)  sfc_elevation,
real( kind = core_rknd ), dimension(gr%nz), intent(in)  wp2_zt,
real( kind = core_rknd ), dimension(gr%nz), intent(inout)  wp3 
)
Here is the caller graph for this function:

◆ clip_variance()

subroutine, public clip_explicit::clip_variance ( integer, intent(in)  solve_type,
real( kind = core_rknd ), intent(in)  dt,
real( kind = core_rknd ), intent(in)  threshold,
real( kind = core_rknd ), dimension(gr%nz), intent(inout)  xp2 
)
Here is the call graph for this function:
Here is the caller graph for this function:

Variable Documentation

◆ clip_rtp2

integer, parameter, public clip_explicit::clip_rtp2 = 1

◆ clip_rtpthlp

integer, parameter, public clip_explicit::clip_rtpthlp = 3

◆ clip_sclrp2

integer, parameter, public clip_explicit::clip_sclrp2 = 14

◆ clip_sclrprtp

integer, parameter, public clip_explicit::clip_sclrprtp = 15

◆ clip_sclrpthlp

integer, parameter, public clip_explicit::clip_sclrpthlp = 16

◆ clip_thlp2

integer, parameter, public clip_explicit::clip_thlp2 = 2

◆ clip_up2

integer, parameter, public clip_explicit::clip_up2 = 5

◆ clip_upwp

integer, parameter, public clip_explicit::clip_upwp = 10

◆ clip_vp2

integer, parameter, public clip_explicit::clip_vp2 = 6

◆ clip_vpwp

integer, parameter, public clip_explicit::clip_vpwp = 11

◆ clip_wp2

integer, parameter, public clip_explicit::clip_wp2 = 12

◆ clip_wphydrometp

integer, parameter, public clip_explicit::clip_wphydrometp = 17

◆ clip_wprtp

integer, parameter, public clip_explicit::clip_wprtp = 8

◆ clip_wpsclrp

integer, parameter, public clip_explicit::clip_wpsclrp = 13

◆ clip_wpthlp

integer, parameter, public clip_explicit::clip_wpthlp = 9