|
CAM
|
Functions/Subroutines | |
| subroutine, public | sad_defaultopts (strat_aero_feedback_out) |
| subroutine, public | sad_setopts (strat_aero_feedback_in) |
| subroutine, public | sad_inti (pbuf2d) |
| subroutine, public | sad_strat_calc (lchnk, m, press, temper, hno3_gas, hno3_cond, h2o_gas, h2o_cond, sad_sage, |
| subroutine | sad_strat_calc_rad (lchnk, ncol, m, press, temper, hno3_gas_in, hno3_cond_in, h2o_gas_ |
| subroutine | nat_sat_temp (ncol, hno3_total, h2o_avail, press, tsat_ |
| subroutine | calc_radius_lbs (ncol, mask, sad_sage, radius_lbs) |
| subroutine | ice_sad_calc (ncol, press, temp, m, h2o_avail, sad_ice, radius_ice, mask) |
| subroutine | sulfate_sad_calc (ncol, press, temp, h2o_avail, hno3_av |
| subroutine | nat_sad_calc (ncol, press, temp, h2o_avail, hno3_avail, |
| subroutine | nat_cond (ncol, press, temp, h2o_avail, hno3_avail, hno3_gas, hno3_cond, mask) |
| subroutine | sad2h2so4 (h2o, press, sad_sage, temp, lbs_vol_dens, h2so4_aer_dens, h2so4m, mask, ncol) |
| subroutine | equil (temper, h2so4m, hno3_avail, h2o_avail, press, hno3_cond, ch2so4, wts, mask, ncol, lchnk, flag, is_chem, converged) |
| real(r8) function | density (temp, w) |
Variables | |
| real(r8), parameter | four_thrd = 4._r8/3._r8 |
| real(r8), parameter | one_thrd = 1._r8/3._r8 |
| real(r8), parameter | two_thrd = 2._r8/3._r8 |
| real(r8), parameter | four_pi = 4._r8*pi |
| integer, public | sad_top |
| integer | sad_topp |
| logical | rad_feedback = .false. |
| integer | h2so4_ndx |
| integer | h2so4_r_g_ndx |
|
private |

| real(r8) function mo_sad::density | ( | real(r8), intent(in) | temp, |
| real(r8), intent(in) | w | ||
| ) |

|
private |

|
private |

|
private |

|
private |


| subroutine mo_sad::nat_sat_temp | ( | integer, intent(in) | ncol, |
| real(r8), dimension(ncol,pver), intent(in) | hno3_total, | ||
| real(r8), dimension(ncol,pver), intent(in) | h2o_avail, | ||
| real(r8), dimension(ncol,pver), intent(in) | press, | ||
| tsat_ | |||
| ) |

|
private |


| subroutine, public mo_sad::sad_defaultopts | ( | logical, intent(out), optional | strat_aero_feedback_out | ) |

| subroutine, public mo_sad::sad_inti | ( | type(physics_buffer_desc), dimension(:,:), pointer | pbuf2d | ) |


| subroutine, public mo_sad::sad_setopts | ( | logical, intent(in), optional | strat_aero_feedback_in | ) |

| subroutine, public mo_sad::sad_strat_calc | ( | integer, intent(in) | lchnk, |
| real(r8), dimension (ncol,pver), intent(in) | m, | ||
| real(r8), dimension (ncol,pver), intent(in) | press, | ||
| real(r8), dimension (pcols,pver), intent(in) | temper, | ||
| real(r8), dimension (ncol,pver), intent(inout) | hno3_gas, | ||
| real(r8), dimension (ncol,pver,2), intent(inout) | hno3_cond, | ||
| real(r8), dimension (ncol,pver), intent(inout) | h2o_gas, | ||
| real(r8), dimension (ncol,pver), intent(inout) | h2o_cond, | ||
| real(r8), dimension (ncol,pver), intent(in) | sad_sage | ||
| ) |


| subroutine mo_sad::sad_strat_calc_rad | ( | integer, intent(in) | lchnk, |
| integer, intent(in) | ncol, | ||
| real(r8), dimension(ncol,pver), intent(in) | m, | ||
| real(r8), dimension(ncol,pver), intent(in) | press, | ||
| real(r8), dimension(pcols,pver), intent(in) | temper, | ||
| real(r8), dimension(ncol,pver), intent(in) | hno3_gas_in, | ||
| real(r8), dimension(ncol,pver,2), intent(in) | hno3_cond_in, | ||
| h2o_gas_ | |||
| ) |


|
private |


|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
| integer, public mo_sad::sad_top |
|
private |
|
private |