New URL for NEMO forge!   http://forge.nemo-ocean.eu

Since March 2022 along with NEMO 4.2 release, the code development moved to a self-hosted GitLab.
This present forge is now archived and remained online for history.
Changeset 11322 for NEMO/branches/2019/dev_r11265_ASINTER-01_Guillaume_ABL1D/src/OCE/SBC/sbcblk.F90 – NEMO

Ignore:
Timestamp:
2019-07-22T17:00:21+02:00 (5 years ago)
Author:
flemarie
Message:

First implementation of ABL (see ticket #2131)

  • Update reference and cfg namelists for ORCA2_ICE_ABL
  • Run ABL over the ocean and BLK over sea-ice (ABL over sea-ice to come)
  • Bug fix in computation of pblh (+ add option to smooth pblh)
File:
1 edited

Legend:

Unmodified
Added
Removed
  • NEMO/branches/2019/dev_r11265_ASINTER-01_Guillaume_ABL1D/src/OCE/SBC/sbcblk.F90

    r11309 r11322  
    477477         DO jj = 1, jpj 
    478478            DO ji = 1, jpi 
    479                zztmp = zU_zu(ji,jj) * tmask(ji,jj,1) 
     479               zztmp = zU_zu(ji,jj) !* tmask(ji,jj,1) 
    480480               wndm(ji,jj)   = zztmp                   ! Store zU_zu in wndm to compute ustar2 in ablmod  
    481481               pcd_du(ji,jj) = zztmp * Cd_atm(ji,jj) 
     
    639639         CALL prt_ctl(tab2d_1=zqla , clinfo1=' blk_oce_2: zqla  : ', tab2d_2=qsr  , clinfo2=' qsr   : ') 
    640640         CALL prt_ctl(tab2d_1=emp  , clinfo1=' blk_oce_2: emp   : ') 
    641       ENDIF 
    642       ! 
     641      ENDIF  
     642     ! 
    643643   END SUBROUTINE blk_oce_2 
    644644 
     
    855855      zcd_dui(:,:) = wndm_ice(:,:) * Cd_atm(:,:) 
    856856       
    857       IF( ln_blk ) THEN  
     857 !     IF( ln_blk ) THEN  
    858858         ! ------------------------------------------------------------ ! 
    859859         !    Wind stress relative to the moving ice ( U10m - U_ice )   ! 
     
    874874         IF(ln_ctl)   CALL prt_ctl( tab2d_1=putaui  , clinfo1=' blk_ice: putaui : '   & 
    875875            &                     , tab2d_2=pvtaui  , clinfo2='          pvtaui : ' ) 
    876       ELSE 
    877          DO jj = 1, jpj 
    878             DO ji = 1, jpi 
    879                pcd_dui(ji,jj) = zcd_dui(ji,jj) 
    880                pseni  (ji,jj) = wndm_ice(ji,jj) * Ch_atm(ji,jj) 
    881                pevpi  (ji,jj) = wndm_ice(ji,jj) * Ce_atm(ji,jj) 
    882                pssqi  (ji,jj) = 11637800.0_wp * EXP( -5897.8_wp / (ptsui(ji,jj)+rt0) ) / zrhoa(ji,jj) 
    883             END DO 
    884          END DO 
    885       ENDIF 
     876 !     ELSE 
     877 !        DO jj = 1, jpj 
     878 !           DO ji = 1, jpi 
     879 !              pcd_dui(ji,jj) = zcd_dui(ji,jj) 
     880 !              pseni  (ji,jj) = wndm_ice(ji,jj) * Ch_atm(ji,jj) 
     881 !              pevpi  (ji,jj) = wndm_ice(ji,jj) * Ce_atm(ji,jj) 
     882 !              pssqi  (ji,jj) = 11637800.0_wp * EXP( -5897.8_wp / (ptsui(ji,jj)+rt0) ) / zrhoa(ji,jj) 
     883 !           END DO 
     884 !        END DO 
     885 !     ENDIF 
    886886      ! 
    887887      IF(ln_ctl)  CALL prt_ctl(tab2d_1=wndm_ice  , clinfo1=' blk_ice: wndm_ice : ') 
Note: See TracChangeset for help on using the changeset viewer.