CAM
modal_aer_opt.F90 File Reference

Modules

module  modal_aer_opt
 

Functions/Subroutines

subroutine, public modal_aer_opt::modal_aer_opt_readnl (nlfile)
 
subroutine, public modal_aer_opt::modal_aer_opt_init ()
 
subroutine, public modal_aer_opt::modal_aero_sw (list_idx, state, pbuf, nnite, idxnite, is_cmip6_volc, ext_cmip6_sw, trop_level, tauxar, wa, ga, fa)
 
subroutine, public modal_aer_opt::modal_aero_lw (list_idx, state, pbuf, tauxar)
 
subroutine modal_aer_opt::read_water_refindex (infilename)
 
subroutine modal_aer_opt::modal_size_parameters (ncol, sigma_logr_aer, dgnumwet, radsurf, logradsurf, cheb)
 
subroutine modal_aer_opt::binterp (table, ncol, km, im, jm, x, y, xtab, ytab, ix, jy, t, u, out)
 

Variables

character(len= *), parameter modal_aer_opt::unset_str = 'UNSET'
 
character(shr_kind_cl) modal_aer_opt::modal_optics_file = unset_str
 
character(shr_kind_cl) modal_aer_opt::water_refindex_file = unset_str
 
integer, parameter modal_aer_opt::ncoef =5
 
integer, parameter modal_aer_opt::prefr =7
 
integer, parameter modal_aer_opt::prefi =10
 
real(r8) modal_aer_opt::xrmin
 
real(r8) modal_aer_opt::xrmax
 
complex(r8), dimension(nswbands) modal_aer_opt::crefwsw
 
complex(r8), dimension(nlwbands) modal_aer_opt::crefwlw
 
integer modal_aer_opt::dgnumwet_idx = -1
 
integer modal_aer_opt::qaerwat_idx = -1
 
character(len=4), dimension(0:n_diag) modal_aer_opt::diag = (/' ','_d1 ','_d2 ','_d3 ','_d4 ','_d5 ', '_d6 ','_d7 ','_d8 ','_d9 ','_d10'/)