CAM
|
Functions/Subroutines | |
subroutine, public | nucleati_init (use_preexisting_ice_in, use_hetfrz_classnuc_in, iulog_in, pi_in, mincld_in, subgrid_in) |
subroutine, public | nucleati (wbar, tair, pmid, relhum, cldn, qc, qi, ni_in, rhoair, so4_num, dst_num, soot_num, nuci, onihf, oniimm, onidep, onimey, wpice, weff, fhom, dst1_num, dst2_num, dst3_num, dst4_num, organic_num, dem_in, clim_modal_aero) |
subroutine | hetero (T, ww, Ns, Nis, Nid) |
subroutine | hf (T, ww, RH, Na, Ni) |
subroutine | vpreice (P_in, T_in, R_in, C_in, S_in, V_out) |
subroutine | frachom (Tmean, RHimean, detaT, fhom) |
Variables | |
integer, parameter | r8 = selected_real_kind(12) |
logical | use_preexisting_ice |
logical | use_hetfrz_classnuc |
real(r8) | pi |
real(r8) | mincld |
real(r8) | subgrid |
real(r8), parameter | shet = 1.3_r8 |
real(r8), parameter | rhoice = 0.5e3_r8 |
real(r8), parameter | minweff = 0.001_r8 |
real(r8), parameter | gamma1 =1.0_r8 |
real(r8), parameter | gamma2 =1.0_r8 |
real(r8), parameter | gamma3 =2.0_r8 |
real(r8), parameter | gamma4 =6.0_r8 |
real(r8) | ci |
|
private |
|
private |
|
private |
subroutine, public nucleate_ice::nucleati | ( | real(r8), intent(in) | wbar, |
real(r8), intent(in) | tair, | ||
real(r8), intent(in) | pmid, | ||
real(r8), intent(in) | relhum, | ||
real(r8), intent(in) | cldn, | ||
real(r8), intent(in) | qc, | ||
real(r8), intent(in) | qi, | ||
real(r8), intent(in) | ni_in, | ||
real(r8), intent(in) | rhoair, | ||
real(r8), intent(in) | so4_num, | ||
real(r8), intent(in) | dst_num, | ||
real(r8), intent(in) | soot_num, | ||
real(r8), intent(out) | nuci, | ||
real(r8), intent(out) | onihf, | ||
real(r8), intent(out) | oniimm, | ||
real(r8), intent(out) | onidep, | ||
real(r8), intent(out) | onimey, | ||
real(r8), intent(out) | wpice, | ||
real(r8), intent(out) | weff, | ||
real(r8), intent(out) | fhom, | ||
real(r8), intent(in) | dst1_num, | ||
real(r8), intent(in) | dst2_num, | ||
real(r8), intent(in) | dst3_num, | ||
real(r8), intent(in) | dst4_num, | ||
real(r8), intent(in) | organic_num, | ||
logical, intent(in) | dem_in, | ||
logical, intent(in) | clim_modal_aero | ||
) |
subroutine, public nucleate_ice::nucleati_init | ( | logical, intent(in) | use_preexisting_ice_in, |
logical, intent(in) | use_hetfrz_classnuc_in, | ||
integer, intent(in) | iulog_in, | ||
real(r8), intent(in) | pi_in, | ||
real(r8), intent(in) | mincld_in, | ||
real(r8), intent(in) | subgrid_in | ||
) |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |