Changeset 3421 for trunk/LMDZ.PLUTO/libf/phypluto/physiq_mod.F90
- Timestamp:
- Aug 26, 2024, 6:11:23 PM (3 months ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/LMDZ.PLUTO/libf/phypluto/physiq_mod.F90
r3412 r3421 33 33 USE tracer_h, only: noms, mmol, radius, rho_q, qext, & 34 34 igcm_n2,igcm_ch4_gas,igcm_ch4_ice,igcm_haze,& 35 igcm_co_gas,igcm_co_ice,igcm_prec_haze,lw_n2, &35 igcm_co_gas,igcm_co_ice,igcm_prec_haze,lw_n2,lw_ch4,lw_co,& 36 36 alpha_lift, alpha_devil, qextrhor, & 37 37 nesp, is_chim, is_condensable,constants_epsi_generic … … 55 55 n2cond,nearn2cond,noseason_day,conservn2, & 56 56 convergeps,kbo,triton,paleo,paleoyears,glaflow, & 57 carbox, methane, &57 carbox, methane,condmetsurf,condcosurf,& 58 58 oldplutovdifc,oldplutocorrk,oldplutosedim, & 59 59 aerohaze,haze_proffix,source_haze, tsurfmax, & … … 1248 1248 1249 1249 ! if(.not.newtonian)then 1250 zdtsurf(1:ngrid) = zdtsurf(1:ngrid) + (fluxrad(1:ngrid) + fluxgrd(1:ngrid))/capcal(1:ngrid) 1250 zdtsurf(1:ngrid) = zdtsurf(1:ngrid) + (fluxrad(1:ngrid) + fluxgrd(1:ngrid))/capcal(1:ngrid) 1251 1252 ! ------------------------------------------------------------------ 1253 ! Methane surface sublimation and condensation in fast model (nogcm) 1254 ! ------------------------------------------------------------------ 1255 if ((methane).and.(fast).and.condmetsurf) THEN 1256 1257 call ch4surf(ngrid,nlayer,nq,ptimestep, & 1258 tsurf,zdtsurf,pplev,pdpsrf,pq,pdq,qsurf,dqsurf, & 1259 zdqch4fast,zdqsch4fast) 1260 1261 dqsurf(1:ngrid,igcm_ch4_ice)= dqsurf(1:ngrid,igcm_ch4_ice) + & 1262 zdqsch4fast(1:ngrid) 1263 pdq(1:ngrid,1,igcm_ch4_gas)= pdq(1:ngrid,1,igcm_ch4_gas) + & 1264 zdqch4fast(1:ngrid) 1265 zdtsurf(1:ngrid)=zdtsurf(1:ngrid)+lw_ch4*zdqsch4fast(1:ngrid)/capcal(1:ngrid) 1266 end if 1267 ! ------------------------------------------------------------------ 1268 ! CO surface sublimation and condensation in fast model (nogcm) 1269 ! ------------------------------------------------------------------ 1270 if ((carbox).and.(fast).and.condcosurf) THEN 1271 1272 call cosurf(ngrid,nlayer,nq,ptimestep, & 1273 tsurf,pplev,pdpsrf,pq,pdq,qsurf,dqsurf, & 1274 zdqcofast,zdqscofast) 1275 1276 dqsurf(1:ngrid,igcm_co_ice)= dqsurf(1:ngrid,igcm_co_ice) + & 1277 zdqscofast(1:ngrid) 1278 pdq(1:ngrid,1,igcm_co_gas)= pdq(1:ngrid,1,igcm_co_gas) + & 1279 zdqcofast(1:ngrid) 1280 zdtsurf(1:ngrid)=zdtsurf(1:ngrid)+lw_co*zdqscofast(1:ngrid)/capcal(1:ngrid) 1281 end if 1282 1251 1283 1252 1284 endif ! end of 'calldifv'
Note: See TracChangeset
for help on using the changeset viewer.