Changeset 624 for trunk/LMDZ.MARS/libf
- Timestamp:
- Apr 17, 2012, 4:41:54 PM (13 years ago)
- Location:
- trunk/LMDZ.MARS/libf/phymars
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/LMDZ.MARS/libf/phymars/calltherm_interface.F90
r623 r624 256 256 257 257 d_t_the(:,:)=d_t_the(:,:)*ptimestep*fact 258 ! d_u_the(:,:)=d_u_the(:,:)*fact259 ! d_v_the(:,:)=d_v_the(:,:)*fact258 d_u_the(:,:)=d_u_the(:,:)*ptimestep*fact 259 d_v_the(:,:)=d_v_the(:,:)*ptimestep*fact 260 260 ! dq2_the(:,:)=dq2_the(:,:)*fact 261 261 if (ico2 .ne. 0) then 262 d_q_the(:,:,ico2)=d_q_the(:,:,ico2)* fact262 d_q_the(:,:,ico2)=d_q_the(:,:,ico2)*ptimestep*fact 263 263 endif 264 264 … … 287 287 ! accumulation de la tendance 288 288 289 290 !d_u_ajs(:,:)=d_u_ajs(:,:)+d_u_the(:,:)291 !d_v_ajs(:,:)=d_v_ajs(:,:)+d_v_the(:,:)289 d_t_ajs(:,:)=d_t_ajs(:,:)+d_t_the(:,:) 290 d_u_ajs(:,:)=d_u_ajs(:,:)+d_u_the(:,:) 291 d_v_ajs(:,:)=d_v_ajs(:,:)+d_v_the(:,:) 292 292 if (ico2 .ne. 0) then 293 293 d_q_ajs(:,:,ico2)=d_q_ajs(:,:,ico2)+d_q_the(:,:,ico2) … … 297 297 298 298 zt(:,:) = zt(:,:) + d_t_the(:,:) 299 !zu(:,:) = zu(:,:) + d_u_the(:,:)300 !zv(:,:) = zv(:,:) + d_v_the(:,:)299 zu(:,:) = zu(:,:) + d_u_the(:,:) 300 zv(:,:) = zv(:,:) + d_v_the(:,:) 301 301 if (ico2 .ne. 0) then 302 302 pq_therm(:,:,ico2) = & 303 & pq_therm(:,:,ico2) + d_q_the(:,:,ico2) *ptimestep303 & pq_therm(:,:,ico2) + d_q_the(:,:,ico2) 304 304 endif 305 305 ! q2_therm(:,:) = q2_therm(:,:) + dq2_therm(:,:) … … 363 363 ! ********************************************************************** 364 364 365 ! Winds and tracers PDU, PDV, and PDQ are DERIVATIVES 366 367 pdu_th(:,:)=d_u_ajs(:,:) 368 pdv_th(:,:)=d_v_ajs(:,:) 365 pdu_th(:,:)=d_u_ajs(:,:)/ptimestep 366 pdv_th(:,:)=d_v_ajs(:,:)/ptimestep 369 367 370 368 if(qtransport_thermals) then 371 369 if(tracer) then 372 pdq_th(:,:,:)=d_q_ajs(:,:,:) 370 pdq_th(:,:,:)=d_q_ajs(:,:,:)/ptimestep 373 371 endif 374 372 endif … … 383 381 ENDIF 384 382 385 386 ! Temperature PDT is a TENDANCY387 383 pdt_th(:,:)=d_t_ajs(:,:)/ptimestep 388 384 … … 453 449 call WRITEDIAGFI(ngridmx,'zmax', & 454 450 & 'pbl height','m',0,zmaxth) 451 call WRITEDIAGFI(ngridmx,'d_u_th', & 452 & 'tendance moment','m/s',1,pdu_th) 455 453 else 456 454 -
trunk/LMDZ.MARS/libf/phymars/thermcell_main_mars.F90
r621 r624 186 186 detr(:,:)=0. 187 187 fm(:,:)=0. 188 !zu(:,:)=pu(:,:)189 !zv(:,:)=pv(:,:)188 zu(:,:)=pu(:,:) 189 zv(:,:)=pv(:,:) 190 190 zhc(:,:)=pt(:,:)/zpopsk(:,:) 191 191 … … 1521 1521 else 1522 1522 1523 ! modname='momentum' 1524 ! call thermcell_dqupdown(ngridmx,nlayermx,ptimestep,fm,entr,detr, & 1525 ! & masse,zu,pduadj,ztvd,fm_down,ztv,modname,lmax) 1526 ! 1527 ! call thermcell_dqupdown(ngridmx,nlayermx,ptimestep,fm,entr,detr, & 1528 ! & masse,zv,pdvadj,ztvd,fm_down,ztv,modname,lmax) 1523 call thermcell_dqup(ngridmx,nlayermx,ptimestep & 1524 & ,fm,entr, & 1525 & masse,zu,pduadj) 1526 1527 call thermcell_dqup(ngridmx,nlayermx,ptimestep & 1528 & ,fm,entr, & 1529 & masse,zv,pdvadj) 1529 1530 1530 1531 endif
Note: See TracChangeset
for help on using the changeset viewer.