CAM
|
Functions/Subroutines | |
subroutine, public | vd_readnl (nlfile) |
subroutine, public | vd_register () |
subroutine, public | vertical_diffusion_init (pbuf2d) |
subroutine, public | vertical_diffusion_ts_init (pbuf2d, state) |
subroutine, public | vertical_diffusion_tend (ztodt, state, taux, tauy, shflx, cflx, ustar, obklen, ptend, cldn, ocnfrac, landfrac, sgh, pbuf) |
subroutine | positive_moisture (cp, xlv, xls, ncol, mkx, dt, qvmin, qlmin, qimin, dp, qv, ql, qi, t, s, qvten, qlten, qiten, sten) |
Variables | |
character(len=16) | eddy_scheme |
integer, parameter | nturb = 5 |
logical, parameter | wstarent = .true. |
logical | do_pseudocon_diff = .false. |
character(len=16) | shallow_scheme |
character(len=16) | microp_scheme |
type(vdiff_selector) | fieldlist_wet |
type(vdiff_selector) | fieldlist_dry |
type(vdiff_selector) | fieldlist_molec |
integer | ntop |
integer | nbot |
integer | tke_idx |
integer | kvh_idx |
integer | kvm_idx |
integer | kvt_idx |
integer | turbtype_idx |
integer | smaw_idx |
integer | tauresx_idx |
integer | tauresy_idx |
character(len=fieldname_len), dimension(pcnst) | vdiffnam |
integer | ixcldice |
integer | ixcldliq |
integer | ixnumice |
integer | ixnumliq |
logical | history_amwg |
logical | history_eddy |
logical | history_budget |
integer | history_budget_histfile_num |
logical | history_waccm |
integer | qrl_idx = 0 |
integer | wsedl_idx = 0 |
integer | pblh_idx |
integer | tpert_idx |
integer | qpert_idx |
integer | bprod_idx = -1 |
integer | ipbl_idx = -1 |
integer | kpblh_idx = -1 |
integer | wstarpbl_idx = -1 |
integer | tkes_idx = -1 |
integer | went_idx = -1 |
integer | qtl_flx_idx = -1 |
integer | qti_flx_idx = -1 |
real(r8), parameter | unset_r8 = huge(1._r8) |
real(r8) | kv_top_pressure |
real(r8) | kv_top_scale |
real(r8) | kv_freetrop_scale |
real(r8) | eddy_lbulk_max |
real(r8) | eddy_leng_max |
real(r8) | eddy_max_bot_pressure |
real(r8) | eddy_moist_entrain_a2l = unset_r8 |
logical | diff_cnsrv_mass_check |
logical | do_tms |
logical | do_iss |
logical | prog_modal_aero = .false. |
integer | pmam_ncnst = 0 |
integer, dimension(:), allocatable | pmam_cnst_idx |
subroutine vertical_diffusion::positive_moisture | ( | real(r8), intent(in) | cp, |
real(r8), intent(in) | xlv, | ||
real(r8), intent(in) | xls, | ||
integer, intent(in) | ncol, | ||
integer, intent(in) | mkx, | ||
real(r8), intent(in) | dt, | ||
real(r8), intent(in) | qvmin, | ||
real(r8), intent(in) | qlmin, | ||
real(r8), intent(in) | qimin, | ||
real(r8), dimension(ncol,mkx), intent(in) | dp, | ||
real(r8), dimension(ncol,mkx), intent(inout) | qv, | ||
real(r8), dimension(ncol,mkx), intent(inout) | ql, | ||
real(r8), dimension(ncol,mkx), intent(inout) | qi, | ||
real(r8), dimension(ncol,mkx), intent(inout) | t, | ||
real(r8), dimension(ncol,mkx), intent(inout) | s, | ||
real(r8), dimension(ncol,mkx), intent(inout) | qvten, | ||
real(r8), dimension(ncol,mkx), intent(inout) | qlten, | ||
real(r8), dimension(ncol,mkx), intent(inout) | qiten, | ||
real(r8), dimension(ncol,mkx), intent(inout) | sten | ||
) |
subroutine, public vertical_diffusion::vd_readnl | ( | character(len=*), intent(in) | nlfile | ) |
subroutine, public vertical_diffusion::vd_register | ( | ) |
subroutine, public vertical_diffusion::vertical_diffusion_init | ( | type(physics_buffer_desc), dimension(:,:), pointer | pbuf2d | ) |
subroutine, public vertical_diffusion::vertical_diffusion_tend | ( | real(r8), intent(in) | ztodt, |
type(physics_state), intent(in) | state, | ||
real(r8), dimension(pcols), intent(in) | taux, | ||
real(r8), dimension(pcols), intent(in) | tauy, | ||
real(r8), dimension(pcols), intent(in) | shflx, | ||
real(r8), dimension(pcols,pcnst), intent(in) | cflx, | ||
real(r8), dimension(pcols), intent(out) | ustar, | ||
real(r8), dimension(pcols), intent(out) | obklen, | ||
type(physics_ptend), intent(out) | ptend, | ||
real(r8), dimension(pcols,pver), intent(in) | cldn, | ||
real(r8), dimension(pcols), intent(in) | ocnfrac, | ||
real(r8), dimension(pcols), intent(in) | landfrac, | ||
real(r8), dimension(pcols), intent(in) | sgh, | ||
type(physics_buffer_desc), dimension(:), pointer | pbuf | ||
) |
subroutine, public vertical_diffusion::vertical_diffusion_ts_init | ( | type(physics_buffer_desc), dimension(:,:), pointer | pbuf2d, |
type(physics_state), dimension(begchunk:endchunk), intent(in) | state | ||
) |
|
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 |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |