CAM
modal_aero_coag Module Reference

Functions/Subroutines

subroutine, public modal_aero_coag_sub (lchnk, ncol, nstep, loffset, deltat_main, t, pmid, pdel, q, dgncur_a, dgncur_awet, wetdens_a)
 
subroutine, public modal_aero_coag_init
 
subroutine, public getcoags_wrapper_f (airtemp, airprs, dgatk, dgacc, sgatk, sgacc, xxlsgat, xxlsgac, pdensat, pdensac, betaij0, betaij2i, betaij2j, betaij3, betaii0, betaii2, betajj0, betajj2)
 
subroutine getcoags (lamda, kfmatac, kfmat, kfmac, knc, dgatk, dgacc, sgatk, sgacc, xxlsgat, xxlsgac, qs11, qn11, qs22, qn22, qs12, qs21, qn12, qv12)
 

Variables

integer, parameter pcnstxx = gas_pcnst
 
integer, parameter, public pair_option_acoag = 3
 
integer, parameter, public maxpair_acoag = 10
 
integer, parameter, public maxspec_acoag = maxd_aspectype
 
integer, public npair_acoag
 
integer, dimension(maxpair_acoag), public modefrm_acoag
 
integer, dimension(maxpair_acoag), public modetoo_acoag
 
integer, dimension(maxpair_acoag), public modetooeff_acoag
 
integer, dimension(maxpair_acoag), public nspecfrm_acoag
 
integer, dimension(maxspec_acoag, maxpair_acoag), public lspecfrm_acoag
 
integer, dimension(maxspec_acoag, maxpair_acoag), public lspectoo_acoag
 

Function/Subroutine Documentation

◆ getcoags()

subroutine modal_aero_coag::getcoags ( real(r8), intent(in)  lamda,
real(r8), intent(in)  kfmatac,
real(r8), intent(in)  kfmat,
real(r8), intent(in)  kfmac,
real(r8), intent(in)  knc,
real(r8), intent(in)  dgatk,
real(r8), intent(in)  dgacc,
real(r8), intent(in)  sgatk,
real(r8), intent(in)  sgacc,
real(r8), intent(in)  xxlsgat,
real(r8), intent(in)  xxlsgac,
real(r8), intent(out)  qs11,
real(r8), intent(out)  qn11,
real(r8), intent(out)  qs22,
real(r8), intent(out)  qn22,
real(r8), intent(out)  qs12,
real(r8), intent(out)  qs21,
real(r8), intent(out)  qn12,
real(r8), intent(out)  qv12 
)
Here is the caller graph for this function:

◆ getcoags_wrapper_f()

subroutine, public modal_aero_coag::getcoags_wrapper_f ( real(r8), intent(in)  airtemp,
real(r8), intent(in)  airprs,
real(r8), intent(in)  dgatk,
real(r8), intent(in)  dgacc,
real(r8), intent(in)  sgatk,
real(r8), intent(in)  sgacc,
real(r8), intent(in)  xxlsgat,
real(r8), intent(in)  xxlsgac,
real(r8), intent(in)  pdensat,
real(r8), intent(in)  pdensac,
real(r8), intent(out)  betaij0,
real(r8), intent(out)  betaij2i,
real(r8), intent(out)  betaij2j,
real(r8), intent(out)  betaij3,
real(r8), intent(out)  betaii0,
real(r8), intent(out)  betaii2,
real(r8), intent(out)  betajj0,
real(r8), intent(out)  betajj2 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ modal_aero_coag_init()

subroutine, public modal_aero_coag::modal_aero_coag_init ( )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ modal_aero_coag_sub()

subroutine, public modal_aero_coag::modal_aero_coag_sub ( integer, intent(in)  lchnk,
integer, intent(in)  ncol,
integer, intent(in)  nstep,
integer, intent(in)  loffset,
real(r8), intent(in)  deltat_main,
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(pcols,pver,ntot_amode), intent(in)  dgncur_a,
real(r8), dimension(pcols,pver,ntot_amode), intent(in)  dgncur_awet,
real(r8), dimension(pcols,pver,ntot_amode), intent(in)  wetdens_a 
)
Here is the call graph for this function:
Here is the caller graph for this function:

Variable Documentation

◆ lspecfrm_acoag

integer, dimension(maxspec_acoag,maxpair_acoag), public modal_aero_coag::lspecfrm_acoag

◆ lspectoo_acoag

integer, dimension(maxspec_acoag,maxpair_acoag), public modal_aero_coag::lspectoo_acoag

◆ maxpair_acoag

integer, parameter, public modal_aero_coag::maxpair_acoag = 10

◆ maxspec_acoag

integer, parameter, public modal_aero_coag::maxspec_acoag = maxd_aspectype

◆ modefrm_acoag

integer, dimension(maxpair_acoag), public modal_aero_coag::modefrm_acoag

◆ modetoo_acoag

integer, dimension(maxpair_acoag), public modal_aero_coag::modetoo_acoag

◆ modetooeff_acoag

integer, dimension(maxpair_acoag), public modal_aero_coag::modetooeff_acoag

◆ npair_acoag

integer, public modal_aero_coag::npair_acoag

◆ nspecfrm_acoag

integer, dimension(maxpair_acoag), public modal_aero_coag::nspecfrm_acoag

◆ pair_option_acoag

integer, parameter, public modal_aero_coag::pair_option_acoag = 3

◆ pcnstxx

integer, parameter modal_aero_coag::pcnstxx = gas_pcnst
private