CAM
|
Modules | |
module | nucleate_ice |
Functions/Subroutines | |
subroutine, public | nucleate_ice::nucleati_init (use_preexisting_ice_in, use_hetfrz_classnuc_in, iulog_in, pi_in, mincld_in, subgrid_in) |
subroutine, public | nucleate_ice::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 | nucleate_ice::hetero (T, ww, Ns, Nis, Nid) |
subroutine | nucleate_ice::hf (T, ww, RH, Na, Ni) |
subroutine | nucleate_ice::vpreice (P_in, T_in, R_in, C_in, S_in, V_out) |
subroutine | nucleate_ice::frachom (Tmean, RHimean, detaT, fhom) |
Variables | |
integer, parameter | nucleate_ice::r8 = selected_real_kind(12) |
logical | nucleate_ice::use_preexisting_ice |
logical | nucleate_ice::use_hetfrz_classnuc |
real(r8) | nucleate_ice::pi |
real(r8) | nucleate_ice::mincld |
real(r8) | nucleate_ice::subgrid |
real(r8), parameter | nucleate_ice::shet = 1.3_r8 |
real(r8), parameter | nucleate_ice::rhoice = 0.5e3_r8 |
real(r8), parameter | nucleate_ice::minweff = 0.001_r8 |
real(r8), parameter | nucleate_ice::gamma1 =1.0_r8 |
real(r8), parameter | nucleate_ice::gamma2 =1.0_r8 |
real(r8), parameter | nucleate_ice::gamma3 =2.0_r8 |
real(r8), parameter | nucleate_ice::gamma4 =6.0_r8 |
real(r8) | nucleate_ice::ci |