CAM
|
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 |
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 | ||
) |
subroutine, parameter, public modal_aero_gasaerexch::modal_aero_gasaerexch_init | ( | ) |
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 | ||
) |
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 | ||
) |
real(r8), parameter, public modal_aero_gasaerexch::dr_so4_monolayers_pcage = n_so4_monolayers_pcage * 4.76e-10_r8 |
integer, dimension(maxspec_pcage), public modal_aero_gasaerexch::lspecfrm_pcage |
integer, dimension(maxspec_pcage), public modal_aero_gasaerexch::lspectoo_pcage |
integer, parameter, public modal_aero_gasaerexch::maxspec_pcage = maxd_aspectype |
integer, public modal_aero_gasaerexch::modefrm_pcage |
integer, public modal_aero_gasaerexch::modetoo_pcage |
real(r8), parameter, public modal_aero_gasaerexch::n_so4_monolayers_pcage = 8.0_r8 |
integer, public modal_aero_gasaerexch::npair_pcage |
integer, public modal_aero_gasaerexch::nspecfrm_pcage |
|
private |
real(r8), public modal_aero_gasaerexch::soa_equivso4_factor |