CAM
hetfrz_classnuc Module Reference

Functions/Subroutines

subroutine, public hetfrz_classnuc_init (rair_in, cpair_in, rh2o_in, rhoh2o_in, mwh2o_in, tmelt_in, pi_in, iulog_in)
 
subroutine, public hetfrz_classnuc_calc (deltat, t, p, supersatice, fn, r3lx, icnlx, frzbcimm, frzduimm, frzbccnt, frzducnt, frzbcdep, frzdudep, hetraer, awcam, awfacm, dstcoat, total_aer_num, coated_aer_num, uncoated_aer_num, total_interstitial_aer_num, total_cloudborne_aer_num, errstring)
 
subroutine collkernel (t, pres, eswtr, rhwincloud, r3lx, r_bc, r_dust_a1, r_dust_a3, Kcoll_bc, Kcoll_dust_a1, Kcoll_dust_a3)
 

Variables

real(r8) rair
 
real(r8) cpair
 
real(r8) rh2o
 
real(r8) rhoh2o
 
real(r8) mwh2o
 
real(r8) tmelt
 
real(r8) pi
 
integer iulog
 

Function/Subroutine Documentation

◆ collkernel()

subroutine hetfrz_classnuc::collkernel ( real(r8), intent(in)  t,
real(r8), intent(in)  pres,
real(r8), intent(in)  eswtr,
real(r8), intent(in)  rhwincloud,
real(r8), intent(in)  r3lx,
real(r8), intent(in)  r_bc,
real(r8), intent(in)  r_dust_a1,
real(r8), intent(in)  r_dust_a3,
real(r8), intent(out)  Kcoll_bc,
real(r8), intent(out)  Kcoll_dust_a1,
real(r8), intent(out)  Kcoll_dust_a3 
)
private
Here is the caller graph for this function:

◆ hetfrz_classnuc_calc()

subroutine, public hetfrz_classnuc::hetfrz_classnuc_calc ( real(r8), intent(in)  deltat,
real(r8), intent(in)  t,
real(r8), intent(in)  p,
real(r8), intent(in)  supersatice,
real(r8), dimension(3), intent(in)  fn,
real(r8), intent(in)  r3lx,
real(r8), intent(in)  icnlx,
real(r8), intent(out)  frzbcimm,
real(r8), intent(out)  frzduimm,
real(r8), intent(out)  frzbccnt,
real(r8), intent(out)  frzducnt,
real(r8), intent(out)  frzbcdep,
real(r8), intent(out)  frzdudep,
real(r8), dimension(3), intent(in)  hetraer,
real(r8), dimension(3), intent(in)  awcam,
real(r8), dimension(3), intent(in)  awfacm,
real(r8), dimension(3), intent(in)  dstcoat,
real(r8), dimension(3), intent(in)  total_aer_num,
real(r8), dimension(3), intent(in)  coated_aer_num,
real(r8), dimension(3), intent(in)  uncoated_aer_num,
real(r8), dimension(3), intent(in)  total_interstitial_aer_num,
real(r8), dimension(3), intent(in)  total_cloudborne_aer_num,
character(len=*), intent(out)  errstring 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ hetfrz_classnuc_init()

subroutine, public hetfrz_classnuc::hetfrz_classnuc_init ( real(r8), intent(in)  rair_in,
real(r8), intent(in)  cpair_in,
real(r8), intent(in)  rh2o_in,
real(r8), intent(in)  rhoh2o_in,
real(r8), intent(in)  mwh2o_in,
real(r8), intent(in)  tmelt_in,
real(r8), intent(in)  pi_in,
integer, intent(in)  iulog_in 
)
Here is the caller graph for this function:

Variable Documentation

◆ cpair

real(r8) hetfrz_classnuc::cpair
private

◆ iulog

integer hetfrz_classnuc::iulog
private

◆ mwh2o

real(r8) hetfrz_classnuc::mwh2o
private

◆ pi

real(r8) hetfrz_classnuc::pi
private

◆ rair

real(r8) hetfrz_classnuc::rair
private

◆ rh2o

real(r8) hetfrz_classnuc::rh2o
private

◆ rhoh2o

real(r8) hetfrz_classnuc::rhoh2o
private

◆ tmelt

real(r8) hetfrz_classnuc::tmelt
private