CAM
ndrop.F90 File Reference

Data Types

type  ndrop::ptr2d_t
 

Modules

module  ndrop
 

Functions/Subroutines

subroutine, public ndrop::ndrop_init
 
subroutine, public ndrop::dropmixnuc (state, ptend, dtmicro, pbuf, wsub, cldn, cldo, tendnd, factnum)
 
subroutine ndrop::explmix (q, src, ekkp, ekkm, overlapp, overlapm, qold, surfrate, flxconv, pver, dt, is_unact, qactold)
 
subroutine, public ndrop::activate_modal (wbar, sigw, wdiab, wminf, wmaxf, tair, rhoair, na, nmode, volume, hygro, fn, fm, fluxn, fluxm, flux_fullact, smax_prescribed)
 
subroutine ndrop::maxsat (zeta, eta, nmode, smc, smax)
 
subroutine ndrop::ccncalc (state, pbuf, cs, ccn)
 
subroutine ndrop::loadaer (state, pbuf, istart, istop, k, m, cs, phase, naerosol, vaerosol, hygro)
 

Variables

real(r8), dimension(:), allocatable ndrop::alogsig
 
real(r8), dimension(:), allocatable ndrop::exp45logsig
 
real(r8), dimension(:), allocatable ndrop::f1
 
real(r8), dimension(:), allocatable ndrop::f2
 
real(r8) ndrop::t0
 
real(r8) ndrop::aten
 
real(r8) ndrop::surften
 
real(r8) ndrop::alog2
 
real(r8) ndrop::alog3
 
real(r8) ndrop::alogaten
 
real(r8) ndrop::third
 
real(r8) ndrop::twothird
 
real(r8) ndrop::sixth
 
real(r8) ndrop::zero
 
real(r8) ndrop::sq2
 
real(r8) ndrop::sqpi
 
integer, parameter ndrop::psat =6
 
real(r8), dimension(psat), parameter ndrop::supersat = (/ 0.02_r8, 0.05_r8, 0.1_r8, 0.2_r8, 0.5_r8, 1.0_r8 /)
 
character(len=8), dimension(psat) ndrop::ccn_name = (/'CCN1','CCN2','CCN3','CCN4','CCN5','CCN6'/)
 
integer ndrop::numliq_idx = -1
 
integer ndrop::kvh_idx = -1
 
integer ndrop::ntot_amode
 
integer, dimension(:), allocatable ndrop::nspec_amode
 
real(r8), dimension(:), allocatable ndrop::sigmag_amode
 
real(r8), dimension(:), allocatable ndrop::dgnumlo_amode
 
real(r8), dimension(:), allocatable ndrop::dgnumhi_amode
 
real(r8), dimension(:), allocatable ndrop::voltonumblo_amode
 
real(r8), dimension(:), allocatable ndrop::voltonumbhi_amode
 
logical ndrop::history_aerosol
 
character(len=fieldname_len), dimension(:), allocatable ndrop::fieldname
 
character(len=fieldname_len), dimension(:), allocatable ndrop::fieldname_cw
 
integer, dimension(:,:), allocatable ndrop::mam_idx
 
integer ndrop::ncnst_tot
 
integer, dimension(:,:), allocatable ndrop::mam_cnst_idx
 
logical ndrop::prog_modal_aero
 
logical, dimension(pcnst) ndrop::lq = .false.
 
logical ndrop::fix_g1_err_ndrop = .false.
 
logical ndrop::regen_fix