CAM
|
Functions/Subroutines | |
subroutine, public | cldfrc_readnl (nlfile) |
subroutine, public | cldfrc_register |
subroutine, public | cldfrc_getparams (rhminl_out, rhminl_adj_land_out, rhminh_out, premit_out, premib_out, iceopt_out, icecrit_out) |
subroutine, public | cldfrc_init (dp1_out) |
subroutine, public | cldfrc (lchnk, ncol, pbuf, pmid, temp, q, omga, phis, shfrc, use_shfrc, cloud, rhcloud, clc, pdel, cmfmc, cmfmc2, landfrac, snowh, concld, cldst, ts, sst, ps, zdu, ocnfrac, rhu00, cldice, icecldf, liqcldf, relhum, dindex) |
subroutine, public | cldfrc_fice (ncol, t, fice, fsnow) |
Variables | |
real(r8), parameter | unset_r8 = huge(1.0_r8) |
integer | top_lev = 1 |
integer | sh_frac_idx = 0 |
integer | dp_frac_idx = 0 |
logical | cldfrc_freeze_dry |
logical | cldfrc_ice |
real(r8) | cldfrc_rhminl = unset_r8 |
real(r8) | cldfrc_rhminl_adj_land = unset_r8 |
real(r8) | cldfrc_rhminh = unset_r8 |
real(r8) | cldfrc_sh1 = unset_r8 |
real(r8) | cldfrc_sh2 = unset_r8 |
real(r8) | cldfrc_dp1 = unset_r8 |
real(r8) | cldfrc_dp2 = unset_r8 |
real(r8) | cldfrc_premit = unset_r8 |
real(r8) | cldfrc_premib = unset_r8 |
integer | cldfrc_iceopt |
real(r8) | cldfrc_icecrit = unset_r8 |
real(r8) | rhminl |
real(r8) | rhminl_adj_land |
real(r8) | rhminh |
real(r8) | sh1 |
real(r8) | sh2 |
real(r8) | dp1 |
real(r8) | dp2 |
real(r8) | premit |
real(r8) | premib |
integer | iceopt |
real(r8) | icecrit |
real(r8), parameter | pnot = 1.e5_r8 |
real(r8), parameter | lapse = 6.5e-3_r8 |
real(r8), parameter | pretop = 1.0e2_r8 |
integer | count |
logical | inversion_cld_off |
integer | k700 |
subroutine, public cloud_fraction::cldfrc | ( | integer, intent(in) | lchnk, |
integer, intent(in) | ncol, | ||
type(physics_buffer_desc), dimension(:), pointer | pbuf, | ||
real(r8), dimension(pcols,pver), intent(in) | pmid, | ||
real(r8), dimension(pcols,pver), intent(in) | temp, | ||
real(r8), dimension(pcols,pver), intent(in) | q, | ||
real(r8), dimension(pcols,pver), intent(in) | omga, | ||
real(r8), dimension(pcols), intent(in) | phis, | ||
real(r8), dimension(pcols,pver), intent(in) | shfrc, | ||
logical, intent(in) | use_shfrc, | ||
real(r8), dimension(pcols,pver), intent(out) | cloud, | ||
real(r8), dimension(pcols,pver), intent(out) | rhcloud, | ||
real(r8), dimension(pcols), intent(out) | clc, | ||
real(r8), dimension(pcols,pver), intent(in) | pdel, | ||
real(r8), dimension(pcols,pverp), intent(in) | cmfmc, | ||
real(r8), dimension(pcols,pverp), intent(in) | cmfmc2, | ||
real(r8), dimension(pcols), intent(in) | landfrac, | ||
real(r8), dimension(pcols), intent(in) | snowh, | ||
real(r8), dimension(pcols,pver) | concld, | ||
real(r8), dimension(pcols,pver), intent(out) | cldst, | ||
real(r8), dimension(pcols), intent(in) | ts, | ||
real(r8), dimension(pcols), intent(in) | sst, | ||
real(r8), dimension(pcols), intent(in) | ps, | ||
real(r8), dimension(pcols,pver), intent(in) | zdu, | ||
real(r8), dimension(pcols), intent(in) | ocnfrac, | ||
real(r8), dimension(pcols,pver), intent(out) | rhu00, | ||
real(r8), dimension(pcols,pver), intent(in) | cldice, | ||
real(r8), dimension(pcols,pver), intent(out) | icecldf, | ||
real(r8), dimension(pcols,pver), intent(out) | liqcldf, | ||
real(r8), dimension(pcols,pver), intent(out) | relhum, | ||
integer, intent(in) | dindex | ||
) |
subroutine, public cloud_fraction::cldfrc_fice | ( | integer, intent(in) | ncol, |
real(r8), dimension(pcols,pver), intent(in) | t, | ||
real(r8), dimension(pcols,pver), intent(out) | fice, | ||
real(r8), dimension(pcols,pver), intent(out) | fsnow | ||
) |
subroutine, public cloud_fraction::cldfrc_getparams | ( | real(r8), intent(out), optional | rhminl_out, |
real(r8), intent(out), optional | rhminl_adj_land_out, | ||
real(r8), intent(out), optional | rhminh_out, | ||
real(r8), intent(out), optional | premit_out, | ||
real(r8), intent(out), optional | premib_out, | ||
integer, intent(out), optional | iceopt_out, | ||
real(r8), intent(out), optional | icecrit_out | ||
) |
subroutine, public cloud_fraction::cldfrc_init | ( | real(r8), intent(out) | dp1_out | ) |
subroutine, public cloud_fraction::cldfrc_readnl | ( | character(len=*), intent(in) | nlfile | ) |
subroutine, public cloud_fraction::cldfrc_register | ( | ) |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |