CAM
modal_aero_gasaerexch Module Reference

Functions/Subroutines

subroutine, parameter, public modal_aero_gasaerexch_sub (lchnk, ncol, nstep, loffset, deltat, t, pmid, pdel, q, qqcw, dqdt_other, dqqcwdt_other, dgncur_a, dgncur_awet)
 
subroutine gas_aer_uptkrates (ncol, loffset, q, t, pmid, dgncur_awet, uptkrate)
 
subroutine modal_aero_soaexch (dtfull, temp, pres, niter, niter_max, ntot_soamode, g_soa_in, a_soa_in, a_poa_in, xferrate, g_soa_tend, a_soa_tend)
 
subroutine, parameter, public modal_aero_gasaerexch_init
 

Variables

integer, parameter pcnstxx = gas_pcnst
 
integer, parameter, public maxspec_pcage = maxd_aspectype
 
integer, public npair_pcage
 
integer, public modefrm_pcage
 
integer, public modetoo_pcage
 
integer, public nspecfrm_pcage
 
integer, dimension(maxspec_pcage), public lspecfrm_pcage
 
integer, dimension(maxspec_pcage), public lspectoo_pcage
 
real(r8), parameter, public n_so4_monolayers_pcage = 8.0_r8
 
real(r8), parameter, public dr_so4_monolayers_pcage = n_so4_monolayers_pcage * 4.76e-10_r8
 
real(r8), public soa_equivso4_factor
 

Function/Subroutine Documentation

◆ gas_aer_uptkrates()

subroutine modal_aero_gasaerexch::gas_aer_uptkrates ( integer, intent(in)  ncol,
integer, intent(in)  loffset,
real(r8), dimension(ncol,pver,pcnstxx), intent(in)  q,
real(r8), dimension(pcols,pver), intent(in)  t,
real(r8), dimension(pcols,pver), intent(in)  pmid,
real(r8), dimension(pcols,pver,ntot_amode), intent(in)  dgncur_awet,
real(r8), dimension(ntot_amode,pcols,pver), intent(out)  uptkrate 
)
Here is the caller graph for this function:

◆ modal_aero_gasaerexch_init()

subroutine, parameter, public modal_aero_gasaerexch::modal_aero_gasaerexch_init ( )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ modal_aero_gasaerexch_sub()

subroutine, parameter, public modal_aero_gasaerexch::modal_aero_gasaerexch_sub ( integer, intent(in)  lchnk,
integer, intent(in)  ncol,
integer, intent(in)  nstep,
integer, intent(in)  loffset,
real(r8), intent(in)  deltat,
real(r8), dimension(pcols,pver), intent(in)  t,
real(r8), dimension(pcols,pver), intent(in)  pmid,
real(r8), dimension(pcols,pver), intent(in)  pdel,
real(r8), dimension(ncol,pver,pcnstxx), intent(inout)  q,
real(r8), dimension(ncol,pver,pcnstxx), intent(inout)  qqcw,
real(r8), dimension(ncol,pver,pcnstxx), intent(in)  dqdt_other,
real(r8), dimension(ncol,pver,pcnstxx), intent(in)  dqqcwdt_other,
real(r8), dimension(pcols,pver,ntot_amode), intent(in)  dgncur_a,
real(r8), dimension(pcols,pver,ntot_amode), intent(in)  dgncur_awet 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ modal_aero_soaexch()

subroutine modal_aero_gasaerexch::modal_aero_soaexch ( real(r8), intent(in)  dtfull,
real(r8), intent(in)  temp,
real(r8), intent(in)  pres,
integer, intent(out)  niter,
integer, intent(in)  niter_max,
integer, intent(in)  ntot_soamode,
real(r8), intent(in)  g_soa_in,
real(r8), dimension(ntot_soamode), intent(in)  a_soa_in,
real(r8), dimension(ntot_soamode), intent(in)  a_poa_in,
real(r8), dimension(ntot_soamode), intent(in)  xferrate,
real(r8), intent(out)  g_soa_tend,
real(r8), dimension(ntot_soamode), intent(out)  a_soa_tend 
)
Here is the caller graph for this function:

Variable Documentation

◆ dr_so4_monolayers_pcage

real(r8), parameter, public modal_aero_gasaerexch::dr_so4_monolayers_pcage = n_so4_monolayers_pcage * 4.76e-10_r8

◆ lspecfrm_pcage

integer, dimension(maxspec_pcage), public modal_aero_gasaerexch::lspecfrm_pcage

◆ lspectoo_pcage

integer, dimension(maxspec_pcage), public modal_aero_gasaerexch::lspectoo_pcage

◆ maxspec_pcage

integer, parameter, public modal_aero_gasaerexch::maxspec_pcage = maxd_aspectype

◆ modefrm_pcage

integer, public modal_aero_gasaerexch::modefrm_pcage

◆ modetoo_pcage

integer, public modal_aero_gasaerexch::modetoo_pcage

◆ n_so4_monolayers_pcage

real(r8), parameter, public modal_aero_gasaerexch::n_so4_monolayers_pcage = 8.0_r8

◆ npair_pcage

integer, public modal_aero_gasaerexch::npair_pcage

◆ nspecfrm_pcage

integer, public modal_aero_gasaerexch::nspecfrm_pcage

◆ pcnstxx

integer, parameter modal_aero_gasaerexch::pcnstxx = gas_pcnst
private

◆ soa_equivso4_factor

real(r8), public modal_aero_gasaerexch::soa_equivso4_factor