CAM
hetfrz_classnuc_cam.F90 File Reference

Modules

module  hetfrz_classnuc_cam
 

Functions/Subroutines

subroutine, public hetfrz_classnuc_cam::hetfrz_classnuc_cam_readnl (nlfile)
 
subroutine, public hetfrz_classnuc_cam::hetfrz_classnuc_cam_register ()
 
subroutine, public hetfrz_classnuc_cam::hetfrz_classnuc_cam_init (mincld_in)
 
subroutine, public hetfrz_classnuc_cam::hetfrz_classnuc_cam_calc (state, deltatin, factnum, pbuf)
 
subroutine, public hetfrz_classnuc_cam::hetfrz_classnuc_cam_save_cbaero (state, pbuf)
 
subroutine hetfrz_classnuc_cam::get_aer_num (ii, kk, ncnst, aer, aer_cb, rhoair, total_aer_num, coated_aer_num, uncoated_aer_num, total_interstial_aer_num, total_cloudborne_aer_num, hetraer, awcam, awfacm, dstcoat, na500, tot_na500)
 

Variables

logical hetfrz_classnuc_cam::hist_hetfrz_classnuc = .false.
 
real(r8) hetfrz_classnuc_cam::mincld
 
integer hetfrz_classnuc_cam::cldliq_idx = -1
 
integer hetfrz_classnuc_cam::cldice_idx = -1
 
integer hetfrz_classnuc_cam::numliq_idx = -1
 
integer hetfrz_classnuc_cam::numice_idx = -1
 
integer hetfrz_classnuc_cam::frzimm_idx
 
integer hetfrz_classnuc_cam::frzcnt_idx
 
integer hetfrz_classnuc_cam::frzdep_idx
 
integer hetfrz_classnuc_cam::ast_idx = -1
 
integer, parameter hetfrz_classnuc_cam::mam3_nmodes = 3
 
integer, parameter hetfrz_classnuc_cam::mam7_nmodes = 7
 
integer, parameter hetfrz_classnuc_cam::mam4_nmodes = 4
 
integer hetfrz_classnuc_cam::nmodes = -1
 
integer hetfrz_classnuc_cam::mode_accum_idx = -1
 
integer hetfrz_classnuc_cam::mode_coarse_idx = -1
 
integer hetfrz_classnuc_cam::mode_finedust_idx = -1
 
integer hetfrz_classnuc_cam::mode_coardust_idx = -1
 
integer hetfrz_classnuc_cam::mode_pcarbon_idx = -1
 
real(r8) hetfrz_classnuc_cam::alnsg_mode_accum
 
real(r8) hetfrz_classnuc_cam::alnsg_mode_coarse
 
real(r8) hetfrz_classnuc_cam::alnsg_mode_finedust
 
real(r8) hetfrz_classnuc_cam::alnsg_mode_coardust
 
real(r8) hetfrz_classnuc_cam::alnsg_mode_pcarbon
 
real(r8) hetfrz_classnuc_cam::specdens_dust
 
real(r8) hetfrz_classnuc_cam::specdens_so4
 
real(r8) hetfrz_classnuc_cam::specdens_bc
 
real(r8) hetfrz_classnuc_cam::specdens_soa
 
real(r8) hetfrz_classnuc_cam::specdens_pom
 
real(r8) hetfrz_classnuc_cam::specdens_mom
 
integer hetfrz_classnuc_cam::ncnst = 0
 
integer hetfrz_classnuc_cam::so4_accum
 
integer hetfrz_classnuc_cam::bc_accum
 
integer hetfrz_classnuc_cam::pom_accum
 
integer hetfrz_classnuc_cam::soa_accum
 
integer hetfrz_classnuc_cam::dst_accum
 
integer hetfrz_classnuc_cam::ncl_accum
 
integer hetfrz_classnuc_cam::mom_accum
 
integer hetfrz_classnuc_cam::num_accum
 
integer hetfrz_classnuc_cam::dst_coarse
 
integer hetfrz_classnuc_cam::ncl_coarse
 
integer hetfrz_classnuc_cam::so4_coarse
 
integer hetfrz_classnuc_cam::bc_coarse
 
integer hetfrz_classnuc_cam::pom_coarse
 
integer hetfrz_classnuc_cam::soa_coarse
 
integer hetfrz_classnuc_cam::mom_coarse
 
integer hetfrz_classnuc_cam::num_coarse
 
integer hetfrz_classnuc_cam::dst_finedust
 
integer hetfrz_classnuc_cam::so4_finedust
 
integer hetfrz_classnuc_cam::num_finedust
 
integer hetfrz_classnuc_cam::dst_coardust
 
integer hetfrz_classnuc_cam::so4_coardust
 
integer hetfrz_classnuc_cam::num_coardust
 
integer hetfrz_classnuc_cam::bc_pcarbon
 
integer hetfrz_classnuc_cam::pom_pcarbon
 
integer hetfrz_classnuc_cam::mom_pcarbon
 
integer hetfrz_classnuc_cam::num_pcarbon
 
integer, dimension(:), allocatable hetfrz_classnuc_cam::mode_idx
 
integer, dimension(:), allocatable hetfrz_classnuc_cam::spec_idx
 
real(r8), dimension(:,:,:,:), allocatable hetfrz_classnuc_cam::aer_cb
 
real(r8), dimension(:,:,:,:), allocatable hetfrz_classnuc_cam::aer