Changeset 659 for trunk/LMDZ.MARS/libf/phymars/thermcell_main_mars.F90
- Timestamp:
- May 15, 2012, 2:17:33 PM (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/LMDZ.MARS/libf/phymars/thermcell_main_mars.F90
r652 r659 381 381 a1=1.4716 ; b1=0.0005698 ; ae=0.03683 ; be = 0.57421 382 382 ad = 0.00048088 ; bd = -0.6697 383 fdfu = -1.3 383 ! fdfu = -1.3 384 fdfu=-0.8 384 385 a1inv=a1 385 386 b1inv=b1 … … 404 405 405 406 ! Best config for norad 222 levels: 406 407 omega=0.06 407 ! and more specifically to C.large : 408 409 ! omega=0.06 410 ! omega=0. 411 omega=-0.03 408 412 ! omega=0. 409 413 a1=1. … … 413 417 be=1.1*be 414 418 ad = 0.0004 415 adalim=0. 416 417 b1inv=0.00025 418 ! b1inv=b1 419 ! ad=0.0003 420 ! adalim=0. 421 422 ! b1inv=0.00025 423 b1inv=b1 419 424 420 425 ! b1inv = 0.0003 … … 478 483 ! do l=2,4 479 484 do ig=1,ngridmx 480 if (ztv(ig,l)>(ztv(ig,l+1 )+0.) .and. ztv(ig,1)>=ztv(ig,l) .and. (alim_star(ig,l-1).ne. 0.)) then ! .and. (zlev(ig,l+1) .lt. 1000.)) then485 if (ztv(ig,l)>(ztv(ig,l+1 + 0.)) .and. ztv(ig,1)>=ztv(ig,l) .and. (alim_star(ig,l-1).ne. 0.)) then ! .and. (zlev(ig,l+1) .lt. 1000.)) then 481 486 alim_star(ig,l)=MAX((ztv(ig,l)-ztv(ig,l+1)),0.) & 482 487 ! & *log(1.+zlev(ig,l+1)) … … 1279 1284 if(zlay(ig,l) .le. zmax(ig)) then 1280 1285 fm_down(ig,l) =fm(ig,l)* & 1281 & max(fdfu,- 3*max(0.,(zlay(ig,l)/zmax(ig)))-0.9)1286 & max(fdfu,-4*max(0.,(zlay(ig,l)/zmax(ig)))-0.6) 1282 1287 endif 1283 1288
Note: See TracChangeset
for help on using the changeset viewer.