Changeset 117 for trunk/mesoscale/LMD_MM_MARS/SRC/WRFV2
- Timestamp:
- May 10, 2011, 6:33:29 PM (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/mesoscale/LMD_MM_MARS/SRC/WRFV2/phys/module_lmd_driver.F
r111 r117 1115 1115 DEALLOCATE(output_tab3d) 1116 1116 1117 1118 !!!!!!! 1119 !!!!!!! SPECIAL POUR AJOUTER UNE TACHE DE POUSSIERE (sparadrap) 1120 !!!!!!! ps: induit une erreur benigne sur la partie de pdq qui n'est pas zdqnorm 1121 !!!!!!! ps: la raison est que dt n'est pas passe dans meso_physiq 1122 !!!!!!! 1123 !IF (firstcall .EQV. .true.) THEN 1124 ! pdq(:,:,:) = pdq(:,:,:) / dt 1125 !ENDIF 1126 1127 1117 1128 !---------------------------------------------------------------------------------! 1118 1129 ! PHYSIQ TENDENCIES ARE SAVED TO BE SPLIT WITHIN INTERMEDIATE DYNAMICAL TIMESTEPS ! … … 1178 1189 ! (cf CO2 cycle in physics) ! 1179 1190 !---------------------------! 1180 PSFC(i,j)=PSFC(i,j)+pdpsrf(subs) 1191 PSFC(i,j)=PSFC(i,j)+pdpsrf(subs)*dt !!! here dt is needed 1181 1192 1182 1193 !---------! … … 1185 1196 #ifdef NEWPHYS 1186 1197 SCALAR(i,kps:kpe,j,1)=0. 1187 SCALAR(i,kps:kpe,j,2:nq+1)=SCALAR(i,kps:kpe,j,2:nq+1)+pdq(subs,kps:kpe,1:nq) 1198 SCALAR(i,kps:kpe,j,2:nq+1)=SCALAR(i,kps:kpe,j,2:nq+1)+pdq(subs,kps:kpe,1:nq)*dt !!! here dt is needed 1188 1199 #else 1189 1200 SELECT CASE (MARS_MODE) … … 1192 1203 CASE(1) 1193 1204 !!! Water vapor 1194 SCALAR(i,kps:kpe,j,2)=SCALAR(i,kps:kpe,j,2)+pdq(subs,kps:kpe,nq) 1205 SCALAR(i,kps:kpe,j,2)=SCALAR(i,kps:kpe,j,2)+pdq(subs,kps:kpe,nq)*dt !!! here dt is needed 1195 1206 !!! Water ice 1196 SCALAR(i,kps:kpe,j,3)=SCALAR(i,kps:kpe,j,3)+pdq(subs,kps:kpe,nq-1) 1207 SCALAR(i,kps:kpe,j,3)=SCALAR(i,kps:kpe,j,3)+pdq(subs,kps:kpe,nq-1)*dt !!! here dt is needed 1197 1208 CASE(2) 1198 1209 !!! Dust 1199 SCALAR(i,kps:kpe,j,2)=SCALAR(i,kps:kpe,j,2)+pdq(subs,kps:kpe,nq) 1210 SCALAR(i,kps:kpe,j,2)=SCALAR(i,kps:kpe,j,2)+pdq(subs,kps:kpe,nq)*dt !!! here dt is needed 1200 1211 CASE(3:) 1201 1212 print *, 'OOOPS... not ready yet.' … … 1309 1320 1310 1321 END MODULE module_lmd_driver 1311
Note: See TracChangeset
for help on using the changeset viewer.