CAM
nucleate_ice.F90 File Reference

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