CAM
|
Functions/Subroutines | |
subroutine, public | modal_aero_newnuc_sub (lchnk, ncol, nstep, loffset, deltat, t, pmid, pdel, zm, pblh, qv, cld, q, del_h2so4_gasprod, del_h2so4_aeruptk) |
subroutine, public | mer07_veh02_nuc_mosaic_1box (newnuc_method_flagaa, dtnuc, temp_in, rh_in, press_in, zm_in, pblh_in, qh2so4_cur, qh2so4_avg, qnh3_cur, h2so4_uptkrate, mw_so4a_host, nsize, maxd_asize, dplom_sect, dphim_sect, isize_nuc, qnuma_del, qso4a_del, qnh4a_del, qh2so4_del, qnh3_del, dens_nh4so4a, ldiagaa, dnclusterdt) |
subroutine | pbl_nuc_wang2008 (so4vol, newnuc_method_flagaa, newnuc_method_flagaa2, ratenucl, rateloge, cnum_tot, cnum_h2so4, cnum_nh3, radius_cluster) |
subroutine | binary_nuc_vehk2002 (temp, rh, so4vol, ratenucl, rateloge, cnum_h2so4, cnum_tot, radius_cluster) |
subroutine, public | modal_aero_newnuc_init (mam_amicphys_optaa) |
subroutine | ternary_nuc_merik2007 (t, rh, c2, c3, j_log, ntot, nacid, namm, r) |
Variables | |
integer, public | newnuc_h2so4_conc_flag = 1 |
real(r8), parameter, public | qh2so4_cutoff = 4.0e-16_r8 |
real(r8), parameter, public | adjust_factor_dnaitdt = 1.0_r8 |
real(r8), parameter, public | adjust_factor_bin_tern_ratenucl = 1.0_r8 |
real(r8), public | adjust_factor_pbl_ratenucl = 1.0_r8 |
integer, parameter | pcnstxx = gas_pcnst |
integer | l_h2so4_sv |
integer | l_nh3_sv |
integer | lnumait_sv |
integer | lnh4ait_sv |
integer | lso4ait_sv |
real(r8), parameter | cld_cutoff = 0.99_r8 |
|
private |
subroutine, public modal_aero_newnuc::mer07_veh02_nuc_mosaic_1box | ( | integer, intent(in) | newnuc_method_flagaa, |
real(r8), intent(in) | dtnuc, | ||
real(r8), intent(in) | temp_in, | ||
real(r8), intent(in) | rh_in, | ||
real(r8), intent(in) | press_in, | ||
real(r8), intent(in) | zm_in, | ||
real(r8), intent(in) | pblh_in, | ||
real(r8), intent(in) | qh2so4_cur, | ||
real(r8), intent(in) | qh2so4_avg, | ||
real(r8), intent(in) | qnh3_cur, | ||
real(r8), intent(in) | h2so4_uptkrate, | ||
real(r8), intent(in) | mw_so4a_host, | ||
integer, intent(in) | nsize, | ||
integer, intent(in) | maxd_asize, | ||
real(r8), dimension(maxd_asize), intent(in) | dplom_sect, | ||
real(r8), dimension(maxd_asize), intent(in) | dphim_sect, | ||
integer, intent(out) | isize_nuc, | ||
real(r8), intent(out) | qnuma_del, | ||
real(r8), intent(out) | qso4a_del, | ||
real(r8), intent(out) | qnh4a_del, | ||
real(r8), intent(out) | qh2so4_del, | ||
real(r8), intent(out) | qnh3_del, | ||
real(r8), intent(out) | dens_nh4so4a, | ||
integer, intent(in) | ldiagaa, | ||
real(r8), intent(out), optional | dnclusterdt | ||
) |
subroutine, public modal_aero_newnuc::modal_aero_newnuc_init | ( | integer, intent(in) | mam_amicphys_optaa | ) |
subroutine, public modal_aero_newnuc::modal_aero_newnuc_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(pcols,pver), intent(in) | zm, | ||
real(r8), dimension(pcols), intent(in) | pblh, | ||
real(r8), dimension(pcols,pver), intent(in) | qv, | ||
real(r8), dimension(ncol,pver), intent(in) | cld, | ||
real(r8), dimension(ncol,pver,pcnstxx), intent(inout) | q, | ||
real(r8), dimension(ncol,pver), intent(in) | del_h2so4_gasprod, | ||
real(r8), dimension(ncol,pver), intent(in) | del_h2so4_aeruptk | ||
) |
subroutine modal_aero_newnuc::pbl_nuc_wang2008 | ( | real(r8), intent(in) | so4vol, |
integer, intent(in) | newnuc_method_flagaa, | ||
integer, intent(inout) | newnuc_method_flagaa2, | ||
real(r8), intent(inout) | ratenucl, | ||
real(r8), intent(inout) | rateloge, | ||
real(r8), intent(inout) | cnum_tot, | ||
real(r8), intent(inout) | cnum_h2so4, | ||
real(r8), intent(inout) | cnum_nh3, | ||
real(r8), intent(inout) | radius_cluster | ||
) |
subroutine modal_aero_newnuc::ternary_nuc_merik2007 | ( | real(r8), intent(in) | t, |
real(r8), intent(in) | rh, | ||
real(r8), intent(in) | c2, | ||
real(r8), intent(in) | c3, | ||
real(r8), intent(out) | j_log, | ||
real(r8), intent(out) | ntot, | ||
real(r8), intent(out) | nacid, | ||
real(r8), intent(out) | namm, | ||
real(r8), intent(out) | r | ||
) |
real(r8), parameter, public modal_aero_newnuc::adjust_factor_bin_tern_ratenucl = 1.0_r8 |
real(r8), parameter, public modal_aero_newnuc::adjust_factor_dnaitdt = 1.0_r8 |
real(r8), public modal_aero_newnuc::adjust_factor_pbl_ratenucl = 1.0_r8 |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
integer, public modal_aero_newnuc::newnuc_h2so4_conc_flag = 1 |
|
private |
real(r8), parameter, public modal_aero_newnuc::qh2so4_cutoff = 4.0e-16_r8 |