aero_mod Module


Used by

  • module~~aero_mod~2~~UsedByGraph module~aero_mod~2 aero_mod proc~readaerosol_interp~2 readaerosol_interp proc~readaerosol_interp~2->module~aero_mod~2 proc~aeropt_5wv_rrtm~2 AEROPT_5WV_RRTM proc~aeropt_5wv_rrtm~2->module~aero_mod~2 module~frequences_lw_data FREQUENCES_LW_DATA module~frequences_lw_data->module~aero_mod~2 proc~readaerosolstrato~2 readaerosolstrato proc~readaerosolstrato~2->module~aero_mod~2 proc~phys_state_var_init~2 phys_state_var_init proc~phys_state_var_init~2->module~aero_mod~2 proc~aeropt_2bands AEROPT_2BANDS proc~aeropt_2bands->module~aero_mod~2 proc~miecalc_aer MIECALC_AER proc~miecalc_aer->module~aero_mod~2 proc~radlwsw~2 radlwsw proc~radlwsw~2->module~aero_mod~2 proc~phys_output_write phys_output_write proc~phys_output_write->module~aero_mod~2 module~phys_output_ctrlout_mod phys_output_ctrlout_mod proc~phys_output_write->module~phys_output_ctrlout_mod proc~sw_aeroar4 SW_AEROAR4 proc~sw_aeroar4->module~aero_mod~2 proc~physiq physiq proc~physiq->module~aero_mod~2 proc~physiq->module~phys_output_ctrlout_mod proc~phytrac phytrac proc~phytrac->module~aero_mod~2 proc~aeropt_5wv~2 AEROPT_5WV proc~aeropt_5wv~2->module~aero_mod~2 proc~splaeropt_6bands_rrtm~2 SPLAEROPT_6BANDS_RRTM proc~splaeropt_6bands_rrtm~2->module~aero_mod~2 proc~phys_output_write~2 phys_output_write proc~phys_output_write~2->module~aero_mod~2 proc~phys_output_write~2->module~phys_output_ctrlout_mod proc~splaeropt_5wv_rrtm~2 SPLAEROPT_5WV_RRTM proc~splaeropt_5wv_rrtm~2->module~aero_mod~2 proc~splaeropt_lw_rrtm SPLAEROPT_LW_RRTM proc~splaeropt_lw_rrtm->module~aero_mod~2 proc~histdef2d_old histdef2d_old proc~histdef2d_old->module~aero_mod~2 proc~phytrac~2 phytrac proc~phytrac~2->module~aero_mod~2 proc~aeropt_5wv AEROPT_5WV proc~aeropt_5wv->module~aero_mod~2 proc~histdef2d histdef2d proc~histdef2d->module~aero_mod~2 proc~readaerosolstrato2_rrtm readaerosolstrato2_rrtm proc~readaerosolstrato2_rrtm->module~aero_mod~2 proc~readaerosol_optic~2 readaerosol_optic proc~readaerosol_optic~2->module~aero_mod~2 proc~splaeropt_lw_rrtm~2 SPLAEROPT_LW_RRTM proc~splaeropt_lw_rrtm~2->module~aero_mod~2 proc~readaerosolstrato2_rrtm~2 readaerosolstrato2_rrtm proc~readaerosolstrato2_rrtm~2->module~aero_mod~2 proc~histdef2d_old~2 histdef2d_old proc~histdef2d_old~2->module~aero_mod~2 module~phys_output_ctrlout_mod~2 phys_output_ctrlout_mod module~phys_output_ctrlout_mod~2->module~aero_mod~2 proc~readaerosolstrato readaerosolstrato proc~readaerosolstrato->module~aero_mod~2 proc~aeropt_5wv_ecrad AEROPT_5WV_ECRAD proc~aeropt_5wv_ecrad->module~aero_mod~2 proc~macv2sp~2 MACv2SP proc~macv2sp~2->module~aero_mod~2 proc~phys_output_open~2 phys_output_open proc~phys_output_open~2->module~aero_mod~2 proc~phys_output_open~2->module~phys_output_ctrlout_mod module~frequences_lw_data~2 FREQUENCES_LW_DATA module~frequences_lw_data~2->module~aero_mod~2 proc~tracinca tracinca proc~tracinca->module~aero_mod~2 proc~aeropt_2bands~2 AEROPT_2BANDS proc~aeropt_2bands~2->module~aero_mod~2 proc~readaerosol_optic_rrtm~2 readaerosol_optic_rrtm proc~readaerosol_optic_rrtm~2->module~aero_mod~2 proc~tracinca~2 tracinca proc~tracinca~2->module~aero_mod~2 proc~phys_output_write_spl~2 phys_output_write_spl proc~phys_output_write_spl~2->module~aero_mod~2 proc~phys_output_write_spl~2->module~phys_output_ctrlout_mod proc~phys_local_var_init phys_local_var_init proc~phys_local_var_init->module~aero_mod~2 proc~phys_output_open phys_output_open proc~phys_output_open->module~aero_mod~2 proc~phys_output_open->module~phys_output_ctrlout_mod proc~splaerosol_optic_rrtm splaerosol_optic_rrtm proc~splaerosol_optic_rrtm->module~aero_mod~2 proc~sw_aeroar4~2 SW_AEROAR4 proc~sw_aeroar4~2->module~aero_mod~2 proc~miecalc_aer~2 MIECALC_AER proc~miecalc_aer~2->module~aero_mod~2 proc~phys_local_var_init~2 phys_local_var_init proc~phys_local_var_init~2->module~aero_mod~2 proc~macv2sp MACv2SP proc~macv2sp->module~aero_mod~2 module~phys_output_ctrlout_mod->module~aero_mod~2 proc~aeropt_5wv_rrtm AEROPT_5WV_RRTM proc~aeropt_5wv_rrtm->module~aero_mod~2 proc~splaerosol_optic_rrtm~2 splaerosol_optic_rrtm proc~splaerosol_optic_rrtm~2->module~aero_mod~2 proc~readaerosol_optic readaerosol_optic proc~readaerosol_optic->module~aero_mod~2 proc~readaerosolstrato_ecrad readaerosolstrato_ecrad proc~readaerosolstrato_ecrad->module~aero_mod~2 proc~phys_state_var_init phys_state_var_init proc~phys_state_var_init->module~aero_mod~2 proc~splaeropt_6bands_rrtm SPLAEROPT_6BANDS_RRTM proc~splaeropt_6bands_rrtm->module~aero_mod~2 proc~calcaerosolstrato_rrtm calcaerosolstrato_rrtm proc~calcaerosolstrato_rrtm->module~aero_mod~2 proc~splaeropt_5wv_rrtm SPLAEROPT_5WV_RRTM proc~splaeropt_5wv_rrtm->module~aero_mod~2 proc~calcaerosolstrato_rrtm~2 calcaerosolstrato_rrtm proc~calcaerosolstrato_rrtm~2->module~aero_mod~2 proc~phys_output_write_spl phys_output_write_spl proc~phys_output_write_spl->module~aero_mod~2 proc~phys_output_write_spl->module~phys_output_ctrlout_mod proc~readaerosolstrato1_rrtm readaerosolstrato1_rrtm proc~readaerosolstrato1_rrtm->module~aero_mod~2 proc~readaerosol_optic_rrtm readaerosol_optic_rrtm proc~readaerosol_optic_rrtm->module~aero_mod~2 proc~histdef2d~2 histdef2d proc~histdef2d~2->module~aero_mod~2 proc~readaerosol_interp readaerosol_interp proc~readaerosol_interp->module~aero_mod~2 proc~readaerosol_optic_ecrad~2 readaerosol_optic_ecrad proc~readaerosol_optic_ecrad~2->module~aero_mod~2 proc~aeropt_lw_rrtm~2 AEROPT_LW_RRTM proc~aeropt_lw_rrtm~2->module~aero_mod~2 proc~readaerosol_optic_ecrad readaerosol_optic_ecrad proc~readaerosol_optic_ecrad->module~aero_mod~2 proc~radlwsw radlwsw proc~radlwsw->module~aero_mod~2 proc~readaerosolstrato1_rrtm~2 readaerosolstrato1_rrtm proc~readaerosolstrato1_rrtm~2->module~aero_mod~2 proc~physiq~2 physiq proc~physiq~2->module~aero_mod~2 proc~physiq~2->module~phys_output_ctrlout_mod proc~aeropt_lw_rrtm AEROPT_LW_RRTM proc~aeropt_lw_rrtm->module~aero_mod~2 proc~diag_slp diag_slp proc~diag_slp->module~phys_output_ctrlout_mod proc~diag_slp~2 diag_slp proc~diag_slp~2->module~phys_output_ctrlout_mod

Contents


Variables

Type Visibility Attributes Name Initial
integer, public, parameter :: naero_tot = 14
integer, public, parameter :: id_ASBCM_phy = 1
integer, public, parameter :: id_ASPOMM_phy = 2
integer, public, parameter :: id_ASSO4M_phy = 3
integer, public, parameter :: id_CSSO4M_phy = 4
integer, public, parameter :: id_SSSSM_phy = 5
integer, public, parameter :: id_CSSSM_phy = 6
integer, public, parameter :: id_ASSSM_phy = 7
integer, public, parameter :: id_CIDUSTM_phy = 8
integer, public, parameter :: id_AIBCM_phy = 9
integer, public, parameter :: id_AIPOMM_phy = 10
integer, public, parameter :: id_ASNO3M_phy = 11
integer, public, parameter :: id_CSNO3M_phy = 12
integer, public, parameter :: id_CINO3M_phy = 13
integer, public, parameter :: id_STRAT_phy = 14
character(len=7), public, parameter, DIMENSION(naero_tot) :: name_aero_tau = (/"ASBCM  ", "ASPOMM ", "ASSO4M ", "CSSO4M ", "SSSSM  ", "CSSSM  ", "ASSSM  ", "CIDUSTM", "AIBCM  ", "AIPOMM ", "ASNO3M ", "CSNO3M ", "CINO3M ", "STRAT  "/)
integer, public, parameter :: naero_spc = 13
character(len=7), public, parameter, DIMENSION(naero_spc) :: name_aero = (/"ASBCM  ", "ASPOMM ", "SO4    ", "CSSO4M ", "SSSSM  ", "CSSSM  ", "ASSSM  ", "CIDUSTM", "AIBCM  ", "AIPOMM ", "ASNO3M ", "CSNO3M ", "CINO3M "/)
integer, public, parameter :: naero_grp = 13
integer, public, parameter :: nwave_sw = 5
integer, public, parameter :: nwave_lw = 1
integer, public, parameter :: nwave = nwave_sw+nwave_lw
integer, public, parameter :: nbands = 2
integer, public, parameter :: nbands_sw_rrtm = 6
integer, public, parameter :: nbands_lw_rrtm = 16