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 163 for trunk/NEMO – NEMO

Changeset 163 for trunk/NEMO


Ignore:
Timestamp:
2004-11-03T15:47:34+01:00 (20 years ago)
Author:
opalod
Message:

CT + CL : BUGFIX106 : Remove the T-point/coast distance computation problem in cofdis subroutine in the tradmp.F90 module

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/NEMO/OPA_SRC/TRA/tradmp.F90

    r106 r163  
    550550            ii0 =  81   ;   ii1 =  91   ;   zmrs( mi0(ii0):mi1(ii1) , mj0(ij0):mj1(ij1) ) = 1.e0 
    551551            ij0 =  50   ;   ij1 =  55 
    552             ii0 =  70   ;   ii1 =  80   ;   zmrs( mi0(ii0):mi1(ii1) , mj0(ij0):mj1(ij1) ) = 1.e0 
     552            ii0 =  75   ;   ii1 =  80   ;   zmrs( mi0(ii0):mi1(ii1) , mj0(ij0):mj1(ij1) ) = 1.e0 
    553553            ij0 =  52   ;   ij1 =  53 
    554554            ii0 =  70   ;   ii1 =  74   ;   zmrs( mi0(ii0):mi1(ii1) , mj0(ij0):mj1(ij1) ) = 1.e0 
     
    722722      REAL(wp) ::   zdate0 
    723723      REAL(wp), DIMENSION(jpi,jpj) ::   & 
    724          zxt, zyt, zzt            ! cartesian coordinates for T-points 
     724         zxt, zyt, zzt,                 &  ! cartesian coordinates for T-points 
     725         zmask                              
    725726      REAL(wp), DIMENSION(3*jpi*jpj) ::   & 
    726727         zxc, zyc, zzc, zdis      ! temporary workspace 
     
    755756         DO jj = 2, jpjm1 
    756757            DO ji = 2, jpim1 
    757                llcotu(ji,jj) = ( umask(ji,jj,jk) == 0. ) .AND. ( tmask(ji,jj  ,jk)+tmask(ji+1,jj  ,jk) == 1. )  
    758                llcotv(ji,jj) = ( vmask(ji,jj,jk) == 0. ) .AND. ( tmask(ji,jj  ,jk)+tmask(ji  ,jj+1,jk) == 1. )  
    759                llcotf(ji,jj) = ( fmask(ji,jj,jk) == 0. ) .AND. ( tmask(ji,jj+1,jk)+tmask(ji+1,jj+1,jk)   & 
    760                                                                + tmask(ji,jj  ,jk)+tmask(ji+1,jj  ,jk) <  4. ) 
     758               zmask(ji,jj) =  ( tmask(ji,jj+1,jk) + tmask(ji+1,jj+1,jk) & 
     759                   &           + tmask(ji,jj  ,jk) + tmask(ji+1,jj  ,jk) ) 
     760               llcotu(ji,jj) = ( tmask(ji,jj,  jk) + tmask(ji+1,jj  ,jk) == 1. )  
     761               llcotv(ji,jj) = ( tmask(ji,jj  ,jk) + tmask(ji  ,jj+1,jk) == 1. )  
     762               llcotf(ji,jj) = ( zmask(ji,jj) > 0. ) .AND. ( zmask(ji,jj) < 4. ) 
    761763            END DO 
    762764         END DO 
Note: See TracChangeset for help on using the changeset viewer.