Changeset 557 for trunk


Ignore:
Timestamp:
Mar 2, 2012, 4:46:26 PM (13 years ago)
Author:
acolaitis
Message:

Yamada4 is now ON when using thermals. Advised setup with thermals: modified z2sig (one more level in PBL) and at least 72 timesteps per day (for now...).

Location:
trunk/LMDZ.MARS/libf/phymars
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/LMDZ.MARS/libf/phymars/thermcell_main_mars.F90

    r546 r557  
    410410       b1inv=0.00025
    411411
    412 
    413 !      b1=0.0007
    414412!      omega=0.06
    415413! Trying stuff :
     
    456454            if (ztv(ig,1)>=(ztv(ig,2))) then
    457455               alim_star(ig,1)=MAX((ztv(ig,1)-ztv(ig,2)),0.)  &
    458 !     &                       *sqrt(zlev(ig,2))
     456!     &                       *log(1.+zlev(ig,2))
     457     &                       *sqrt(zlev(ig,2))
     458!     &                       *sqrt(sqrt(zlev(ig,2)))
    459459!     &                       /sqrt(zlev(ig,2))
    460       &                       *zlev(ig,2)
     460!      &                       *zlev(ig,2)
    461461!      &                     *exp(-zlev(ig,2)/1000.)
    462462               lalim(ig)=2
     
    470470           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
    471471               alim_star(ig,l)=MAX((ztv(ig,l)-ztv(ig,l+1)),0.)  &
    472 !     &                       *sqrt(zlev(ig,l+1))
     472!     &                       *log(1.+zlev(ig,l+1))
     473     &                       *sqrt(zlev(ig,l+1))
     474!     &                       *sqrt(sqrt(zlev(ig,l+1)))
    473475!     &                       /sqrt(zlev(ig,l+1))
    474       &                       *zlev(ig,l+1)
     476!      &                       *zlev(ig,l+1)
    475477!      &                     *exp(-zlev(ig,l+1)/1000.)
    476478                lalim(ig)=l+1
  • trunk/LMDZ.MARS/libf/phymars/vdifc.F

    r555 r557  
    370370c    ** schema de diffusion turbulente dans la couche limite
    371371c       ----------------------------------------------------
    372        IF (tke_heat_flux .eq. 0.) THEN
     372       IF (.not. calltherm) THEN
    373373
    374374       CALL vdif_kc(ptimestep,g,pzlev,pzlay
Note: See TracChangeset for help on using the changeset viewer.