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 2528 for trunk/NEMOGCM/NEMO/OPA_SRC/DYN/dynldf_bilap.F90 – NEMO

Ignore:
Timestamp:
2010-12-27T18:33:53+01:00 (13 years ago)
Author:
rblod
Message:

Update NEMOGCM from branch nemo_v3_3_beta

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/NEMOGCM/NEMO/OPA_SRC/DYN/dynldf_bilap.F90

    • Property svn:eol-style deleted
    r1152 r2528  
    2929#  include "vectopt_loop_substitute.h90" 
    3030   !!---------------------------------------------------------------------- 
    31    !!   OPA 9.0 , LOCEAN-IPSL (2005)  
     31   !! NEMO/OPA 3.3 , NEMO Consortium (2010) 
    3232   !! $Id$  
    33    !! This software is governed by the CeCILL licence see modipsl/doc/NEMO_CeCILL.txt  
     33   !! Software governed by the CeCILL licence (NEMOGCM/NEMO_CeCILL.txt) 
    3434   !!---------------------------------------------------------------------- 
    3535 
     
    162162               zuf(ji,jj,jk) = fmask(ji,jj,jk) * (  zcv(ji+1,jj  ) - zcv(ji,jj)      & 
    163163                  &                            - zcu(ji  ,jj+1) + zcu(ji,jj)  )   & 
    164 #if defined key_zco 
    165                   &                         / ( e1f(ji,jj)*e2f(ji,jj) ) 
    166 #else 
    167164                  &       * fse3f(ji,jj,jk) / ( e1f(ji,jj)*e2f(ji,jj) ) 
    168 #endif 
    169165            END DO   
    170166         END DO   
     
    173169         DO jj = 1, jpjm1 
    174170            DO ji = 1, fs_jpim1   ! vector opt. 
    175 #if defined key_zco 
    176                zlu(ji,jj,jk) = e2u(ji,jj) * zlu(ji,jj,jk) 
    177                zlv(ji,jj,jk) = e1v(ji,jj) * zlv(ji,jj,jk) 
    178 #else 
    179171               zlu(ji,jj,jk) = e2u(ji,jj) * fse3u(ji,jj,jk) * zlu(ji,jj,jk) 
    180172               zlv(ji,jj,jk) = e1v(ji,jj) * fse3v(ji,jj,jk) * zlv(ji,jj,jk) 
    181 #endif 
    182173            END DO 
    183174         END DO 
     
    186177         DO jj = 2, jpj 
    187178            DO ji = fs_2, jpi   ! vector opt. 
    188 #if defined key_zco 
    189                zbt = e1t(ji,jj) * e2t(ji,jj) 
    190 #else 
    191179               zbt = e1t(ji,jj) * e2t(ji,jj) * fse3t(ji,jj,jk) 
    192 #endif 
    193180               zut(ji,jj,jk) = (  zlu(ji,jj,jk) - zlu(ji-1,jj  ,jk)   & 
    194181                  &             + zlv(ji,jj,jk) - zlv(ji  ,jj-1,jk) ) / zbt 
     
    210197         DO jj = 2, jpjm1 
    211198            DO ji = fs_2, fs_jpim1   ! vector opt. 
    212 #if defined key_zco 
    213                ze2u = e2u(ji,jj) 
    214                ze2v = e1v(ji,jj) 
    215 #else 
    216199               ze2u = e2u(ji,jj) * fse3u(ji,jj,jk) 
    217200               ze2v = e1v(ji,jj) * fse3v(ji,jj,jk) 
    218 #endif 
    219201               ! horizontal biharmonic diffusive trends 
    220202               zua = - ( zuf(ji  ,jj,jk) - zuf(ji,jj-1,jk) ) / ze2u   & 
Note: See TracChangeset for help on using the changeset viewer.