Changeset 2735 for LMDZ5/trunk
- Timestamp:
- Dec 17, 2016, 3:45:50 PM (8 years ago)
- Location:
- LMDZ5/trunk/libf/phylmd/rrtm
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
LMDZ5/trunk/libf/phylmd/rrtm/aeropt_5wv_rrtm.F90
r2644 r2735 83 83 INTEGER, PARAMETER :: la865 = 5 84 84 INTEGER, PARAMETER :: nbre_RH=12 85 INTEGER, PARAMETER :: naero_soluble= 7! 1- BC soluble; 2- POM soluble; 3- SO4 acc.85 INTEGER, PARAMETER :: naero_soluble=9 ! 1- BC soluble; 2- POM soluble; 3- SO4 acc. 86 86 ! 4- SO4 coarse; 5 seasalt super-C; 6 seasalt coarse; 7 seasalt acc. 87 INTEGER, PARAMETER :: naero_insoluble=3 ! 1- Dust; 2- BC insoluble; 3- POM insoluble 87 ! 8- NO3 coarse; 9- NO3 acc. 88 INTEGER, PARAMETER :: naero_insoluble=4 ! 1- Dust; 2- BC insoluble; 3- POM insoluble; 4- NO3 insoluble 88 89 89 90 REAL :: zrho … … 101 102 REAL :: zdh(klon,klev) 102 103 103 ! Soluble components 1- BC soluble; 2- POM soluble; 3- SO4 acc.; 4- SO4 coarse; 5 seasalt super-coarse; 6 seasalt coarse; 7 seasalt acc. 104 ! Soluble components 1- BC soluble; 2- POM soluble; 3- SO4 acc.; 4- SO4 coarse; 105 ! 5- seasalt super-coarse; 6- seasalt coarse; 7- seasalt acc. 106 ! 8- NO3 coarse; 9- NO3 acc. 104 107 REAL :: alpha_aers_5wv(nbre_RH,las,naero_soluble) ! Ext. coeff. ** m2/g 105 ! Insoluble components 1- Dust: 2- BC; 3- POM 108 ! Insoluble components 1- Dust: 2- BC; 3- POM; 4- NO3 106 109 REAL :: alpha_aeri_5wv(las,naero_insoluble) ! Ext. coeff. ** m2/g 107 110 … … 129 132 ! 130 133 DATA alpha_aers_5wv/ & 131 ! bcsoluble134 ! BC soluble 132 135 7.930,7.930,7.930,7.930,7.930,7.930,7.930,7.930,10.893,12.618,14.550,16.613, & 133 136 7.658,7.658,7.658,7.658,7.658,7.658,7.658,7.658,10.351,11.879,13.642,15.510, & … … 135 138 6.736,6.736,6.736,6.736,6.736,6.736,6.736,6.736,8.818,9.938,11.283,12.687, & 136 139 6.277,6.277,6.277,6.277,6.277,6.277,6.277,6.277,8.123,9.094,10.275,11.501, & 137 ! pomsoluble140 ! POM soluble 138 141 6.676,6.676,6.676,6.676,6.710,6.934,7.141,7.569,8.034,8.529,9.456,10.511, & 139 142 5.109,5.109,5.109,5.109,5.189,5.535,5.960,6.852,8.008,9.712,12.897,19.676, & … … 141 144 2.849,2.849,2.849,2.849,2.897,3.107,3.365,3.916,4.649,5.760,7.900,12.863, & 142 145 2.229,2.229,2.229,2.229,2.268,2.437,2.645,3.095,3.692,4.608,6.391,10.633, & 143 ! Sulfate (Accumulation)146 ! Sulfate (Coarse) 144 147 5.751,6.215,6.690,7.024,7.599,8.195,9.156,10.355,12.660,14.823,18.908,24.508, & 145 148 4.320,4.675,5.052,5.375,5.787,6.274,7.066,8.083,10.088,12.003,15.697,21.133, & … … 147 150 2.336,2.552,2.781,2.979,3.236,3.540,4.046,4.711,6.056,7.388,10.093,14.313, & 148 151 1.777,1.949,2.134,2.292,2.503,2.751,3.166,3.712,4.828,5.949,8.264,11.922, & 149 ! Sulfate (Coarse)152 ! Sulfate (Accumulation) 150 153 5.751,6.215,6.690,7.024,7.599,8.195,9.156,10.355,12.660,14.823,18.908,24.508, & 151 154 4.320,4.675,5.052,5.375,5.787,6.274,7.066,8.083,10.088,12.003,15.697,21.133, & … … 153 156 2.336,2.552,2.781,2.979,3.236,3.540,4.046,4.711,6.056,7.388,10.093,14.313, & 154 157 1.777,1.949,2.134,2.292,2.503,2.751,3.166,3.712,4.828,5.949,8.264,11.922, & 155 ! seasalt seasalt Super Coarse Soluble (SS)158 ! Seasalt Super Coarse Soluble (SS) 156 159 0.218, 0.272, 0.293, 0.316, 0.343, 0.380, 0.429, 0.501, 0.636, 0.755, 0.967, 1.495, & 157 160 0.221, 0.275, 0.297, 0.320, 0.348, 0.383, 0.432, 0.509, 0.640, 0.759, 0.972, 1.510, & … … 159 162 0.227, 0.282, 0.303, 0.327, 0.356, 0.392, 0.441, 0.518, 0.652, 0.770, 0.987, 1.529, & 160 163 0.230, 0.285, 0.306, 0.330, 0.359, 0.396, 0.446, 0.522, 0.656, 0.777, 0.993, 1.539, & 161 ! seasalt seasalt Coarse Soluble (CS)164 ! Seasalt Coarse Soluble (CS) 162 165 0.578, 0.706, 0.756, 0.809, 0.876, 0.964, 1.081, 1.256, 1.577, 1.858, 2.366, 3.613, & 163 166 0.598, 0.725, 0.779, 0.833, 0.898, 0.990, 1.109, 1.290, 1.609, 1.889, 2.398, 3.682, & … … 165 168 0.633, 0.767, 0.820, 0.879, 0.948, 1.044, 1.167, 1.353, 1.683, 1.969, 2.491, 3.785, & 166 169 0.648, 0.785, 0.838, 0.896, 0.967, 1.066, 1.192, 1.381, 1.714, 2.006, 2.531, 3.836, & 167 ! seasalt seasalt Accumulation Soluble (AS)170 ! Seasalt Accumulation Soluble (AS) 168 171 4.432, 5.899, 6.505, 7.166, 7.964, 7.962, 9.232,11.257,14.979,18.337,24.223,37.811, & 169 172 3.298, 4.569, 5.110, 5.709, 6.446, 6.268, 7.396, 9.246,12.787,16.113,22.197,37.136, & 170 173 2.340, 3.358, 3.803, 4.303, 4.928, 4.696, 5.629, 7.198,10.308,13.342,19.120,34.296, & 171 174 1.789, 2.626, 2.999, 3.422, 3.955, 3.730, 4.519, 5.864, 8.593,11.319,16.653,31.331, & 172 1.359, 2.037, 2.343, 2.693, 3.139, 2.940, 3.596, 4.729, 7.076, 9.469,14.266,28.043 / 175 1.359, 2.037, 2.343, 2.693, 3.139, 2.940, 3.596, 4.729, 7.076, 9.469,14.266,28.043, & 176 ! NO3 coarse (CS) 177 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, & 178 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, & 179 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, & 180 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, & 181 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, & 182 ! NO3 accumulation (AS) 183 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, & 184 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, & 185 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, & 186 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, & 187 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 / 173 188 174 189 DATA alpha_aeri_5wv/ & 175 190 ! dust insoluble 176 0.759, 0.770, 0.775, 0.775, 0.772, &177 ! !jb bcinsoluble191 0.759, 0.770, 0.775, 0.775, 0.772, & 192 ! BC insoluble 178 193 11.536,10.033, 8.422, 7.234, 6.270, & 179 ! pom insoluble 180 5.042, 3.101, 1.890, 1.294, 0.934/ 194 ! POM insoluble 195 5.042, 3.101, 1.890, 1.294, 0.934, & 196 ! NO3 insoluble 197 0.0, 0.0, 0.0, 0.0, 0.0 / 181 198 182 199 ! internal mixture … … 264 281 aerosol_name(9) = id_CIDUSTM_phy 265 282 aerosol_name(10)= id_CSSO4M_phy 283 aerosol_name(11)= id_CSNO3M_phy 284 aerosol_name(12)= id_ASNO3M_phy 285 aerosol_name(13)= id_CINO3M_phy 266 286 ENDIF 267 287 … … 298 318 soluble=.TRUE. 299 319 spsol=2 300 ELSEIF (aerosol_name(m).EQ.id_ ASSO4M_phy) THEN320 ELSEIF (aerosol_name(m).EQ.id_CSSO4M_phy) THEN 301 321 soluble=.TRUE. 302 322 spsol=3 303 323 fac=1.375 ! (NH4)2-SO4/SO4 132/96 mass conversion factor for AOD 304 ELSEIF (aerosol_name(m).EQ.id_ CSSO4M_phy) THEN324 ELSEIF (aerosol_name(m).EQ.id_ASSO4M_phy) THEN 305 325 soluble=.TRUE. 306 326 spsol=4 … … 315 335 soluble=.TRUE. 316 336 spsol=7 337 ELSEIF (aerosol_name(m).EQ.id_CSNO3M_phy) THEN 338 soluble=.TRUE. 339 spsol=8 340 fac=1.2903 ! NO3NH4/NO3 / mass conversion factor for AOD 341 ELSEIF (aerosol_name(m).EQ.id_ASNO3M_phy) THEN 342 soluble=.TRUE. 343 spsol=9 344 fac=1.2903 ! NO3NH4/NO3 / mass conversion factor for AOD 317 345 ELSEIF (aerosol_name(m).EQ.id_CIDUSTM_phy) THEN 318 346 soluble=.FALSE. … … 324 352 soluble=.FALSE. 325 353 spinsol=3 354 ELSEIF (aerosol_name(m).EQ.id_CINO3M_phy) THEN 355 soluble=.FALSE. 356 spinsol=4 357 fac=1.2903 ! NO3NH4/NO3 / mass conversion factor for AOD 326 358 ELSE 327 359 CYCLE -
LMDZ5/trunk/libf/phylmd/rrtm/aeropt_6bands_rrtm.F90
r2644 r2735 3 3 ! 4 4 SUBROUTINE AEROPT_6BANDS_RRTM ( & 5 pdel, m_allaer, RHcl, & 6 tau_allaer, piz_allaer, & 7 cg_allaer, m_allaer_pi, & 8 flag_aerosol, flag_bc_internal_mixture, zrho ) 5 pdel, m_allaer, RHcl, tau_allaer, piz_allaer, & 6 cg_allaer, m_allaer_pi, flag_aerosol, flag_bc_internal_mixture, zrho ) 9 7 10 8 USE dimphy … … 53 51 INTEGER, PARAMETER :: nb_level=19 ! number of vertical levels in DATA 54 52 55 INTEGER, PARAMETER :: naero_soluble=7 ! 1- BC soluble; 2- POM soluble; 3- SO4. acc. 4- SO4 coarse 56 ! 5- seasalt super coarse 6- seasalt coarse 7- seasalt acc. 57 INTEGER, PARAMETER :: naero_insoluble=3 ! 1- Dust; 2- BC insoluble; 3- POM insoluble 53 INTEGER, PARAMETER :: naero_soluble=9 ! 1- BC soluble; 2- POM soluble; 3- SO4. acc. 4- SO4 coarse 54 ! 5- seasalt super coarse 6- seasalt coarse 7- seasalt acc. 55 ! 8- NO3 coarse 9- NO3 acc. 56 INTEGER, PARAMETER :: naero_insoluble=4 ! 1- Dust; 2- BC insoluble; 3- POM insoluble; 4- NO3 insoluble 58 57 59 58 INTEGER, PARAMETER :: nbre_RH=12 … … 67 66 REAL :: fac 68 67 REAL :: zdh(klon,klev) 69 INTEGER, ALLOCATABLE, DIMENSION(:) 68 INTEGER, ALLOCATABLE, DIMENSION(:) :: aerosol_name 70 69 INTEGER :: nb_aer 71 70 72 REAL, DIMENSION(klon,klev,naero_tot,nbands_sw_rrtm) :: 73 REAL, DIMENSION(klon,klev,naero_tot,nbands_sw_rrtm) :: 74 REAL, DIMENSION(klon,klev,naero_tot,nbands_sw_rrtm) :: 75 76 REAL, DIMENSION(klon,klev,naero_tot,nbands_sw_rrtm) :: 71 REAL, DIMENSION(klon,klev,naero_tot,nbands_sw_rrtm) :: tau_ae 72 REAL, DIMENSION(klon,klev,naero_tot,nbands_sw_rrtm) :: piz_ae 73 REAL, DIMENSION(klon,klev,naero_tot,nbands_sw_rrtm) :: cg_ae 74 75 REAL, DIMENSION(klon,klev,naero_tot,nbands_sw_rrtm) :: tau_ae_pi 77 76 REAL, DIMENSION(klon,klev,id_ASBCM_phy:id_ASBCM_phy,nbands_sw_rrtm) :: piz_ae_pi 78 77 REAL, DIMENSION(klon,klev,id_ASBCM_phy:id_ASBCM_phy,nbands_sw_rrtm) :: cg_ae_pi … … 80 79 ! Proprietes optiques 81 80 ! 82 REAL:: alpha_aers_6bands(nbre_RH,nbands_sw_rrtm,naero_soluble) !--unit m2/g SO483 REAL:: alpha_aeri_6bands(nbands_sw_rrtm,naero_insoluble) 84 REAL:: cg_aers_6bands(nbre_RH,nbands_sw_rrtm,naero_soluble) !--unit85 REAL:: cg_aeri_6bands(nbands_sw_rrtm,naero_insoluble) 86 REAL:: piz_aers_6bands(nbre_RH,nbands_sw_rrtm,naero_soluble) !-- unit87 REAL:: piz_aeri_6bands(nbands_sw_rrtm,naero_insoluble) !-- unit81 REAL:: alpha_aers_6bands(nbre_RH,nbands_sw_rrtm,naero_soluble) !--unit m2/g 82 REAL:: alpha_aeri_6bands(nbands_sw_rrtm,naero_insoluble) !--unit m2/g 83 REAL:: cg_aers_6bands(nbre_RH,nbands_sw_rrtm,naero_soluble) !--unitless 84 REAL:: cg_aeri_6bands(nbands_sw_rrtm,naero_insoluble) !--unitless 85 REAL:: piz_aers_6bands(nbre_RH,nbands_sw_rrtm,naero_soluble) !-- unitless 86 REAL:: piz_aeri_6bands(nbands_sw_rrtm,naero_insoluble) !-- unitless 88 87 ! 89 88 ! BC internal mixture 90 89 ! 91 90 INTEGER, PARAMETER :: nbclassbc = 5 ! Added by Rong Wang/OB for the 5 fractions 92 ! of BC in the soluble mode:93 ! bc_content/0.001, 0.01, 0.02, 0.05, 0.1/91 ! of BC in the soluble mode: 92 ! bc_content/0.001, 0.01, 0.02, 0.05, 0.1/ 94 93 ! for Maxwell-Garnet internal mixture 95 94 ! Detailed theory can be found in R. Wang Estimation of global black carbon direct … … 126 125 0.377, 0.377, 0.377, 0.377, 0.377, 0.415, 0.456, 0.542, 0.627, 0.636, 0.646, 0.738, & 127 126 0.052, 0.052, 0.052, 0.052, 0.052, 0.057, 0.063, 0.075, 0.087, 0.088, 0.089, 0.102, & 127 ! sulfate coarse CS 128 0.693, 0.693, 0.693, 0.764, 0.839, 0.917, 0.999, 1.136, 1.510, 1.879, 1.879, 3.356, & 129 0.693, 0.693, 0.693, 0.764, 0.839, 0.917, 0.999, 1.136, 1.510, 1.879, 1.879, 3.356, & 130 0.715, 0.715, 0.715, 0.788, 0.865, 0.945, 1.029, 1.171, 1.557, 1.936, 1.936, 3.459, & 131 0.736, 0.736, 0.736, 0.811, 0.891, 0.973, 1.060, 1.206, 1.603, 1.994, 1.994, 3.563, & 132 0.711, 0.711, 0.711, 0.783, 0.860, 0.939, 1.023, 1.164, 1.548, 1.925, 1.925, 3.439, & 133 0.602, 0.602, 0.602, 0.664, 0.729, 0.796, 0.867, 0.986, 1.312, 1.631, 1.631, 2.915, & 128 134 ! sulfate AS 129 135 6.554, 6.554, 6.554, 7.223, 7.931, 8.665, 9.438,10.736,14.275,17.755,17.755,31.722, & … … 133 139 0.312, 0.312, 0.312, 0.344, 0.378, 0.413, 0.450, 0.511, 0.680, 0.846, 0.846, 1.511, & 134 140 0.121, 0.121, 0.121, 0.134, 0.147, 0.161, 0.175, 0.199, 0.264, 0.329, 0.329, 0.588, & 135 ! sulfate coarse CS 136 0.693, 0.693, 0.693, 0.764, 0.839, 0.917, 0.999, 1.136, 1.510, 1.879, 1.879, 3.356, & 137 0.693, 0.693, 0.693, 0.764, 0.839, 0.917, 0.999, 1.136, 1.510, 1.879, 1.879, 3.356, & 138 0.715, 0.715, 0.715, 0.788, 0.865, 0.945, 1.029, 1.171, 1.557, 1.936, 1.936, 3.459, & 139 0.736, 0.736, 0.736, 0.811, 0.891, 0.973, 1.060, 1.206, 1.603, 1.994, 1.994, 3.563, & 140 0.711, 0.711, 0.711, 0.783, 0.860, 0.939, 1.023, 1.164, 1.548, 1.925, 1.925, 3.439, & 141 0.602, 0.602, 0.602, 0.664, 0.729, 0.796, 0.867, 0.986, 1.312, 1.631, 1.631, 2.915, & 142 ! seasalt seasalt Super Coarse Soluble (SS) 141 ! Seasalt Super Coarse Soluble (SS) 143 142 0.214, 0.267, 0.287, 0.310, 0.337, 0.373, 0.421, 0.494, 0.625, 0.742, 0.956, 1.480, & 144 143 0.217, 0.270, 0.291, 0.314, 0.341, 0.377, 0.426, 0.499, 0.632, 0.751, 0.963, 1.490, & … … 147 146 0.250, 0.307, 0.330, 0.354, 0.384, 0.424, 0.477, 0.556, 0.696, 0.822, 1.044, 1.592, & 148 147 0.279, 0.347, 0.373, 0.401, 0.434, 0.478, 0.537, 0.625, 0.781, 0.918, 1.158, 1.744, & 149 ! seasalt seasalt Coarse Soluble (CS)148 ! Seasalt Coarse Soluble (CS) 150 149 0.550, 0.676, 0.724, 0.779, 0.841, 0.925, 1.040, 1.213, 1.523, 1.803, 2.306, 3.535, & 151 150 0.568, 0.695, 0.744, 0.798, 0.863, 0.950, 1.066, 1.240, 1.556, 1.839, 2.342, 3.588, & … … 154 153 0.663, 0.825, 0.889, 0.957, 1.038, 1.126, 1.268, 1.483, 1.862, 2.196, 2.780, 4.183, & 155 154 0.479, 0.644, 0.711, 0.785, 0.873, 0.904, 1.048, 1.275, 1.692, 2.072, 2.753, 4.430, & 156 ! seasalt seasalt Accumulation Soluble (AS)155 ! Seasalt Accumulation Soluble (AS) 157 156 6.128, 7.564, 8.127, 8.723, 9.421,10.014,11.250,13.113,16.320,19.061,23.675,34.158, & 158 157 5.080, 6.586, 7.197, 7.856, 8.645, 8.820,10.115,12.140,15.775,18.983,24.499,36.993, & … … 160 159 1.389, 2.066, 2.371, 2.719, 3.161, 2.970, 3.623, 4.747, 7.064, 9.419,14.120,27.565, & 161 160 0.309, 0.497, 0.587, 0.693, 0.832, 0.777, 0.986, 1.364, 2.207, 3.136, 5.174,12.065, & 162 0.021, 0.037, 0.045, 0.054, 0.067, 0.065, 0.087, 0.129, 0.230, 0.353, 0.654, 1.885 / 161 0.021, 0.037, 0.045, 0.054, 0.067, 0.065, 0.087, 0.129, 0.230, 0.353, 0.654, 1.885, & 162 ! NO3 coarse (CS) 163 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, & 164 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, & 165 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, & 166 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, & 167 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, & 168 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, & 169 ! NO3 accumulation (AS) 170 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, & 171 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, & 172 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, & 173 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, & 174 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, & 175 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 / 163 176 164 177 DATA alpha_aeri_6bands/ & 165 178 ! dust insoluble CI 166 179 0.751, 0.751, 0.769, 0.772, 0.672, 0.437, & 167 ! bcinsoluble AI180 ! BC insoluble AI 168 181 6.497, 6.497, 5.900, 4.284, 2.163, 0.966, & 169 ! pom insoluble AI 170 6.443, 6.443, 4.381, 1.846, 0.377, 0.052 / 182 ! POM insoluble AI 183 6.443, 6.443, 4.381, 1.846, 0.377, 0.052, & 184 ! NO3 insoluble CI 185 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 / 171 186 172 187 DATA cg_aers_6bands/ & … … 185 200 0.363, 0.363, 0.363, 0.363, 0.363, 0.360, 0.357, 0.352, 0.350, 0.349, 0.349, 0.347, & 186 201 0.142, 0.142, 0.142, 0.142, 0.142, 0.139, 0.137, 0.133, 0.131, 0.131, 0.130, 0.129, & 202 ! sulfate coarse CS 203 0.803, 0.803, 0.803, 0.792, 0.783, 0.776, 0.769, 0.758, 0.747, 0.742, 0.738, 0.730, & 204 0.803, 0.803, 0.803, 0.792, 0.783, 0.776, 0.769, 0.758, 0.747, 0.742, 0.738, 0.730, & 205 0.799, 0.799, 0.799, 0.787, 0.777, 0.768, 0.760, 0.747, 0.736, 0.729, 0.725, 0.716, & 206 0.797, 0.797, 0.797, 0.782, 0.770, 0.760, 0.750, 0.735, 0.722, 0.714, 0.709, 0.698, & 207 0.810, 0.810, 0.810, 0.794, 0.781, 0.770, 0.759, 0.743, 0.728, 0.719, 0.714, 0.702, & 208 0.803, 0.803, 0.803, 0.790, 0.779, 0.770, 0.762, 0.748, 0.736, 0.729, 0.725, 0.715, & 187 209 ! sulfate AS 188 210 0.675, 0.675, 0.675, 0.689, 0.701, 0.711, 0.720, 0.735, 0.748, 0.756, 0.760, 0.771, & … … 192 214 0.362, 0.362, 0.362, 0.359, 0.356, 0.354, 0.352, 0.348, 0.345, 0.343, 0.342, 0.340, & 193 215 0.137, 0.137, 0.137, 0.135, 0.133, 0.132, 0.130, 0.128, 0.126, 0.125, 0.124, 0.122, & 194 ! sulfate coarse CS195 0.803, 0.803, 0.803, 0.792, 0.783, 0.776, 0.769, 0.758, 0.747, 0.742, 0.738, 0.730, &196 0.803, 0.803, 0.803, 0.792, 0.783, 0.776, 0.769, 0.758, 0.747, 0.742, 0.738, 0.730, &197 0.799, 0.799, 0.799, 0.787, 0.777, 0.768, 0.760, 0.747, 0.736, 0.729, 0.725, 0.716, &198 0.797, 0.797, 0.797, 0.782, 0.770, 0.760, 0.750, 0.735, 0.722, 0.714, 0.709, 0.698, &199 0.810, 0.810, 0.810, 0.794, 0.781, 0.770, 0.759, 0.743, 0.728, 0.719, 0.714, 0.702, &200 0.803, 0.803, 0.803, 0.790, 0.779, 0.770, 0.762, 0.748, 0.736, 0.729, 0.725, 0.715, &201 216 ! seasalt seasalt Super Coarse Soluble (SS) 202 217 0.797, 0.800, 0.801, 0.802, 0.804, 0.822, 0.825, 0.828, 0.832, 0.835, 0.838, 0.843, & … … 219 234 0.561, 0.585, 0.593, 0.601, 0.609, 0.637, 0.651, 0.669, 0.691, 0.705, 0.723, 0.745, & 220 235 0.392, 0.427, 0.439, 0.451, 0.464, 0.480, 0.500, 0.526, 0.563, 0.588, 0.621, 0.671, & 221 0.144, 0.170, 0.179, 0.189, 0.201, 0.207, 0.224, 0.248, 0.285, 0.315, 0.359, 0.439 / 236 0.144, 0.170, 0.179, 0.189, 0.201, 0.207, 0.224, 0.248, 0.285, 0.315, 0.359, 0.439, & 237 ! NO3 coarse (CS) 238 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, & 239 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, & 240 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, & 241 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, & 242 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, & 243 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, & 244 ! NO3 accumulation (AS) 245 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, & 246 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, & 247 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, & 248 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, & 249 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, & 250 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 / 222 251 223 252 DATA cg_aeri_6bands/ & 224 253 ! dust insoluble CI 225 254 0.718, 0.718, 0.699, 0.661, 0.676, 0.670, & 226 ! bcinsoluble AI255 ! BC insoluble AI 227 256 0.721, 0.721, 0.643, 0.513, 0.321, 0.153, & 228 ! pom insoluble AI 229 0.687, 0.687, 0.658, 0.564, 0.363, 0.142 / 257 ! POM insoluble AI 258 0.687, 0.687, 0.658, 0.564, 0.363, 0.142, & 259 ! NO3 insoluble CI 260 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 / 230 261 231 262 DATA piz_aers_6bands/& 232 ! bcsoluble AS263 ! BC soluble AS 233 264 0.460, 0.460, 0.460, 0.460, 0.460, 0.534, 0.594, 0.688, 0.748, 0.754, 0.760, 0.803, & 234 265 0.460, 0.460, 0.460, 0.460, 0.460, 0.534, 0.594, 0.688, 0.748, 0.754, 0.760, 0.803, & … … 244 275 0.816, 0.816, 0.816, 0.816, 0.816, 0.839, 0.859, 0.888, 0.908, 0.910, 0.911, 0.925, & 245 276 0.663, 0.663, 0.663, 0.663, 0.663, 0.607, 0.562, 0.492, 0.446, 0.441, 0.437, 0.404, & 277 ! sulfate coarse CS 278 1.000, 1.000, 1.000, 1.000, 1.000, 1.000, 1.000, 1.000, 1.000, 1.000, 1.000, 1.000, & 279 1.000, 1.000, 1.000, 1.000, 1.000, 1.000, 1.000, 1.000, 1.000, 1.000, 1.000, 1.000, & 280 1.000, 1.000, 1.000, 1.000, 1.000, 1.000, 1.000, 1.000, 1.000, 1.000, 1.000, 1.000, & 281 1.000, 1.000, 1.000, 1.000, 1.000, 1.000, 1.000, 1.000, 1.000, 1.000, 1.000, 1.000, & 282 0.996, 0.996, 0.996, 0.996, 0.996, 0.996, 0.996, 0.996, 0.996, 0.996, 0.996, 0.996, & 283 0.877, 0.877, 0.877, 0.873, 0.870, 0.867, 0.864, 0.860, 0.856, 0.854, 0.852, 0.849, & 246 284 ! sulfate AS 247 285 1.000, 1.000, 1.000, 1.000, 1.000, 1.000, 1.000, 1.000, 1.000, 1.000, 1.000, 1.000, & … … 251 289 0.988, 0.988, 0.988, 0.989, 0.990, 0.990, 0.991, 0.992, 0.993, 0.993, 0.994, 0.994, & 252 290 0.256, 0.256, 0.256, 0.263, 0.268, 0.273, 0.277, 0.284, 0.290, 0.294, 0.296, 0.301, & 253 ! sulfate coarse CS254 1.000, 1.000, 1.000, 1.000, 1.000, 1.000, 1.000, 1.000, 1.000, 1.000, 1.000, 1.000, &255 1.000, 1.000, 1.000, 1.000, 1.000, 1.000, 1.000, 1.000, 1.000, 1.000, 1.000, 1.000, &256 1.000, 1.000, 1.000, 1.000, 1.000, 1.000, 1.000, 1.000, 1.000, 1.000, 1.000, 1.000, &257 1.000, 1.000, 1.000, 1.000, 1.000, 1.000, 1.000, 1.000, 1.000, 1.000, 1.000, 1.000, &258 0.996, 0.996, 0.996, 0.996, 0.996, 0.996, 0.996, 0.996, 0.996, 0.996, 0.996, 0.996, &259 0.877, 0.877, 0.877, 0.873, 0.870, 0.867, 0.864, 0.860, 0.856, 0.854, 0.852, 0.849, &260 291 ! seasalt seasalt Super Coarse Soluble (SS) 261 292 0.983, 0.982, 0.982, 0.982, 0.982, 0.992, 0.993, 0.994, 0.995, 0.996, 0.997, 0.998, & … … 278 309 0.999, 0.999, 0.999, 0.999, 0.999, 0.999, 1.000, 1.000, 1.000, 1.000, 1.000, 1.000, & 279 310 0.997, 0.998, 0.998, 0.998, 0.998, 0.999, 0.999, 0.999, 1.000, 1.000, 1.000, 1.000, & 280 0.985, 0.989, 0.990, 0.990, 0.991, 0.996, 0.997, 0.998, 0.999, 0.999, 0.999, 1.000 / 311 0.985, 0.989, 0.990, 0.990, 0.991, 0.996, 0.997, 0.998, 0.999, 0.999, 0.999, 1.000, & 312 ! NO3 coarse (CS) 313 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, & 314 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, & 315 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, & 316 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, & 317 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, & 318 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, & 319 ! NO3 accumulation (AS) 320 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, & 321 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, & 322 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, & 323 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, & 324 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, & 325 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 / 281 326 282 327 DATA piz_aeri_6bands/ & 283 328 ! dust insoluble CI 284 329 0.954, 0.954, 0.965, 0.981, 0.996, 0.990, & 285 ! bcinsoluble AI330 ! BC insoluble AI 286 331 0.460, 0.460, 0.445, 0.394, 0.267, 0.121, & 287 ! pom insoluble AI 288 0.973, 0.973, 0.972, 0.940, 0.816, 0.663 / 332 ! POM insoluble AI 333 0.973, 0.973, 0.972, 0.940, 0.816, 0.663, & 334 ! NO3 insoluble CI 335 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 / 289 336 290 337 ! Added by R. Wang (July 31 2016) … … 440 487 aerosol_name(1) = id_CIDUSTM_phy 441 488 ELSEIF (flag_aerosol .EQ. 6) THEN 442 nb_aer = 1 0489 nb_aer = 13 443 490 ALLOCATE (aerosol_name(nb_aer)) 444 491 aerosol_name(1) = id_ASSO4M_phy … … 452 499 aerosol_name(9) = id_CIDUSTM_phy 453 500 aerosol_name(10)= id_CSSO4M_phy 501 aerosol_name(11)= id_CSNO3M_phy 502 aerosol_name(12)= id_ASNO3M_phy 503 aerosol_name(13)= id_CINO3M_phy 454 504 ENDIF 455 505 … … 491 541 soluble=.TRUE. 492 542 spsol=2 493 ELSEIF (aerosol_name(m).EQ.id_ ASSO4M_phy) THEN543 ELSEIF (aerosol_name(m).EQ.id_CSSO4M_phy) THEN 494 544 soluble=.TRUE. 495 545 spsol=3 496 546 fac=1.375 ! (NH4)2-SO4/SO4 132/96 mass conversion factor for AOD 497 ELSEIF (aerosol_name(m).EQ.id_CSSO4M_phy) THEN547 ELSEIF (aerosol_name(m).EQ.id_ASSO4M_phy) THEN 498 548 soluble=.TRUE. 499 549 spsol=4 … … 508 558 soluble=.TRUE. 509 559 spsol=7 560 ELSEIF (aerosol_name(m).EQ.id_CSNO3M_phy) THEN 561 soluble=.TRUE. 562 spsol=8 563 fac=1.2903 ! NO3NH4/NO3 / mass conversion factor for AOD 564 ELSEIF (aerosol_name(m).EQ.id_ASNO3M_phy) THEN 565 soluble=.TRUE. 566 spsol=9 567 fac=1.2903 ! NO3NH4/NO3 / mass conversion factor for AOD 510 568 ELSEIF (aerosol_name(m).EQ.id_CIDUSTM_phy) THEN 511 569 soluble=.FALSE. … … 517 575 soluble=.FALSE. 518 576 spinsol=3 577 ELSEIF (aerosol_name(m).EQ.id_CINO3M_phy) THEN 578 soluble=.FALSE. 579 spinsol=4 580 fac=1.2903 ! NO3NH4/NO3 / mass conversion factor for AOD 519 581 ELSE 520 582 CYCLE
Note: See TracChangeset
for help on using the changeset viewer.