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 5200 for branches/2015/dev_r5151_UKMO_ISF/NEMOGCM/NEMO/OFF_SRC/dommsk.F90 – NEMO

Ignore:
Timestamp:
2015-04-07T16:22:54+02:00 (9 years ago)
Author:
mathiot
Message:

ISF cleaning branch: umask_i is not an interior mask, bug in definition of scale factor for bottom cell if ice shelf, remove definition of unused variables (dynhpg, ldfslp, domzgr, trasbc)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/2015/dev_r5151_UKMO_ISF/NEMOGCM/NEMO/OFF_SRC/dommsk.F90

    r5131 r5200  
    8888      DO jj = 1, jpjm1 
    8989         DO ji = 1, fs_jpim1   ! vector loop 
    90             umask_i(ji,jj)  = ssmask(ji,jj) * ssmask(ji+1,jj  )  * MIN(1._wp,SUM(umask(ji,jj,:))) 
    91             vmask_i(ji,jj)  = ssmask(ji,jj) * ssmask(ji  ,jj+1)  * MIN(1._wp,SUM(vmask(ji,jj,:))) 
     90            ssumask(ji,jj)  = ssmask(ji,jj) * ssmask(ji+1,jj  )  * MIN(1._wp,SUM(umask(ji,jj,:))) 
     91            ssvmask(ji,jj)  = ssmask(ji,jj) * ssmask(ji  ,jj+1)  * MIN(1._wp,SUM(vmask(ji,jj,:))) 
    9292         END DO 
    9393         DO ji = 1, jpim1      ! NO vector opt. 
    94             fmask_i(ji,jj) =  ssmask(ji,jj  ) * ssmask(ji+1,jj  )   & 
     94            ssfmask(ji,jj) =  ssmask(ji,jj  ) * ssmask(ji+1,jj  )   & 
    9595               &            * ssmask(ji,jj+1) * ssmask(ji+1,jj+1) * MIN(1._wp,SUM(fmask(ji,jj,:))) 
    9696         END DO 
    9797      END DO 
    98       CALL lbc_lnk( umask_i, 'U', 1._wp )      ! Lateral boundary conditions 
    99       CALL lbc_lnk( vmask_i, 'V', 1._wp ) 
    100       CALL lbc_lnk( fmask_i, 'F', 1._wp ) 
     98      CALL lbc_lnk( ssumask, 'U', 1._wp )      ! Lateral boundary conditions 
     99      CALL lbc_lnk( ssvmask, 'V', 1._wp ) 
     100      CALL lbc_lnk( ssfmask, 'F', 1._wp ) 
    101101 
    102102      ! 3. Ocean/land mask at wu-, wv- and w points  
Note: See TracChangeset for help on using the changeset viewer.