Changeset 4046 for LMDZ6/trunk/libf/phylmd/Dust/splaeropt_6bands_rrtm.F90
- Timestamp:
- Dec 15, 2021, 11:18:49 PM (2 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
LMDZ6/trunk/libf/phylmd/Dust/splaeropt_6bands_rrtm.F90
r3770 r4046 165 165 cg_ae(:,:,:,:)=0. 166 166 167 DO itr=1, nbtr 168 169 IF (tname(itr+nqo)=='PREC') THEN !--precursor 170 CYCLE 171 ELSE IF (tname(itr+nqo)=='FINE') THEN !--fine mode accumulation mode 172 soluble=.TRUE. 173 spsol=1 174 aerindex=1 175 ELSE IF (tname(itr+nqo)=='COSS') THEN !--coarse mode sea salt 176 soluble=.TRUE. 177 spsol=2 178 aerindex=2 179 ELSE IF (tname(itr+nqo)=='CODU') THEN !--coarse mode dust 180 soluble=.FALSE. 181 spinsol=1 182 aerindex=3 183 ELSE IF (tname(itr+nqo)=='SCDU') THEN !--super coarse mode dust 184 soluble=.FALSE. 185 spinsol=2 186 aerindex=4 187 ELSE 188 CALL abort_physic(modname,'I cannot do aerosol optics for '//tname(itr+nqo),1) 189 ENDIF 167 DO itr=1,nbtr !--loop over tracers 168 SELECT CASE(tracers(itr+nqo)%name) 169 CASE('PREC'); CYCLE !--precursor 170 CASE('FINE'); soluble=.TRUE.; spsol=1; aerindex=1 !--fine mode accumulation mode 171 CASE('COSS'); soluble=.TRUE.; spsol=2; aerindex=2 !--coarse mode sea salt 172 CASE('CODU'); soluble=.FALSE.; spsol=1; aerindex=3 !--coarse mode dust 173 CASE('SCDU'); soluble=.FALSE.; spsol=2; aerindex=4 !--super coarse mode dust 174 CASE DEFAULT; CALL abort_physic(modname,'I cannot do aerosol optics for '//tracers(itr+nqo)%name,1) 175 END SELECT 190 176 191 177 IF (soluble) THEN ! For aerosol soluble components
Note: See TracChangeset
for help on using the changeset viewer.