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 1197 for trunk/NEMO/TOP_SRC/TRP/trcbbl.F90 – NEMO

Ignore:
Timestamp:
2008-09-22T10:03:39+02:00 (16 years ago)
Author:
cetlod
Message:

remove useless CPP key, key_mpp_omp in passive tracers transport routines, see ticket:49

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/NEMO/TOP_SRC/TRP/trcbbl.F90

    r1175 r1197  
    146146      ! mbathy= number of w-level, minimum value=1 (cf dommsk.F) 
    147147 
    148 #  if defined key_vectopt_loop   &&   ! defined key_mpp_omp 
     148#  if defined key_vectopt_loop 
    149149      jj = 1 
    150150      DO ji = 1, jpij   ! vector opt. (forced unrolling) 
     
    157157            zsnb(ji,jj) = sn(ji,jj,ik) * tmask(ji,jj,1) 
    158158            zdep(ji,jj) = fsdept(ji,jj,ik)                ! depth of the ocean bottom T-level 
    159 #  if ! defined key_vectopt_loop   ||   defined key_mpp_omp 
     159#  if ! defined key_vectopt_loop 
    160160         END DO 
    161161#  endif 
     
    164164      IF( ln_zps ) THEN      ! partial steps correction 
    165165 
    166 #   if defined key_vectopt_loop   &&   ! defined key_mpp_omp 
     166#   if defined key_vectopt_loop 
    167167         jj = 1 
    168168         DO ji = 1, jpij-jpi   ! vector opt. (forced unrolling) 
     
    179179               zahu(ji,jj) = atrcbbl * e2u(ji,jj) * ze3u / e1u(ji,jj) * umask(ji,jj,1) 
    180180               zahv(ji,jj) = atrcbbl * e1v(ji,jj) * ze3v / e2v(ji,jj) * vmask(ji,jj,1) 
    181 #   if ! defined key_vectopt_loop   ||   defined key_mpp_omp 
     181#   if ! defined key_vectopt_loop 
    182182            END DO 
    183183#   endif 
    184184         END DO 
    185185      ELSE                  ! z-coordinate - full steps or s-coordinate 
    186 #   if defined key_vectopt_loop   &&   ! defined key_mpp_omp 
     186#   if defined key_vectopt_loop 
    187187         jj = 1 
    188188         DO ji = 1, jpij-jpi   ! vector opt. (forced unrolling) 
     
    195195               zahu(ji,jj) = atrcbbl * e2u(ji,jj) * fse3u(ji,jj,iku) / e1u(ji,jj) * umask(ji,jj,1) 
    196196               zahv(ji,jj) = atrcbbl * e1v(ji,jj) * fse3v(ji,jj,ikv) / e2v(ji,jj) * vmask(ji,jj,1) 
    197 #   if ! defined key_vectopt_loop   ||   defined key_mpp_omp 
     197#   if ! defined key_vectopt_loop 
    198198            END DO 
    199199#   endif 
     
    220220      
    221221         ! first derivative (gradient)          
    222 #  if defined key_vectopt_loop   &&   ! defined key_mpp_omp 
     222#  if defined key_vectopt_loop 
    223223         jj = 1 
    224224         DO ji = 1, jpij   ! vector opt. (forced unrolling) 
     
    229229               ik = mbkt(ji,jj)  
    230230               ztrb(ji,jj) = trb(ji,jj,ik,jn) * tmask(ji,jj,1) 
    231 #  if ! defined key_vectopt_loop   ||   defined key_mpp_omp 
    232             END DO 
    233 #  endif 
    234          END DO 
    235  
    236 #  if defined key_vectopt_loop   &&   ! defined key_mpp_omp 
     231#  if ! defined key_vectopt_loop 
     232            END DO 
     233#  endif 
     234         END DO 
     235 
     236#  if defined key_vectopt_loop 
    237237         jj = 1 
    238238         DO ji = 1, jpij-jpi   ! vector opt. (forced unrolling) 
     
    243243               zkx(ji,jj) = bblx(ji,jj) * zahu(ji,jj) * ( ztrb(ji+1,jj) - ztrb(ji,jj) ) 
    244244               zky(ji,jj) = bbly(ji,jj) * zahv(ji,jj) * ( ztrb(ji,jj+1) - ztrb(ji,jj) ) 
    245 #  if ! defined key_vectopt_loop   ||   defined key_mpp_omp 
     245#  if ! defined key_vectopt_loop 
    246246            END DO 
    247247#  endif 
     
    261261      CASE ( 0 )                 ! Jackett and McDougall (1994) formulation 
    262262          
    263 #  if defined key_vectopt_loop   &&   ! defined key_mpp_omp 
     263#  if defined key_vectopt_loop 
    264264      jj = 1 
    265265      DO ji = 1, jpij-jpi   ! vector opt. (forced unrolling) 
     
    280280            zsign = SIGN( 0.5, - zgdrho * ( zdep(ji+1,jj) - zdep(ji,jj) ) ) 
    281281            zki(ji,jj) = ( 0.5 - zsign ) * zahu(ji,jj) 
    282 #  if ! defined key_vectopt_loop   ||   defined key_mpp_omp 
    283          END DO 
    284 #  endif 
    285       END DO 
    286  
    287 #  if defined key_vectopt_loop   &&   ! defined key_mpp_omp 
     282#  if ! defined key_vectopt_loop 
     283         END DO 
     284#  endif 
     285      END DO 
     286 
     287#  if defined key_vectopt_loop 
    288288      jj = 1 
    289289      DO ji = 1, jpij-jpi   ! vector opt. (forced unrolling) 
     
    304304            zsign = SIGN( 0.5, -zgdrho * ( zdep(ji,jj+1) - zdep(ji,jj) ) ) 
    305305            zkj(ji,jj) = ( 0.5 - zsign ) * zahv(ji,jj) 
    306 #  if ! defined key_vectopt_loop   ||   defined key_mpp_omp 
     306#  if ! defined key_vectopt_loop 
    307307         END DO 
    308308#  endif 
     
    311311      CASE ( 1 )                 ! Linear formulation function of temperature only 
    312312 
    313 #  if defined key_vectopt_loop   &&   ! defined key_mpp_omp 
     313#  if defined key_vectopt_loop 
    314314      jj = 1 
    315315      DO ji = 1, jpij-jpi   ! vector opt. (forced unrolling) 
     
    323323            zsign = SIGN( 0.5, - zgdrho * ( zdep(ji+1,jj) - zdep(ji,jj) ) ) 
    324324            zki(ji,jj) = ( 0.5 - zsign ) * zahu(ji,jj) 
    325 #  if ! defined key_vectopt_loop   ||   defined key_mpp_omp 
    326          END DO 
    327 #  endif 
    328       END DO 
    329  
    330 #  if defined key_vectopt_loop   &&   ! defined key_mpp_omp 
     325#  if ! defined key_vectopt_loop 
     326         END DO 
     327#  endif 
     328      END DO 
     329 
     330#  if defined key_vectopt_loop 
    331331      jj = 1 
    332332      DO ji = 1, jpij-jpi   ! vector opt. (forced unrolling) 
     
    341341            zkj(ji,jj) = ( 0.5 - zsign ) * zahv(ji,jj) 
    342342 
    343 #  if ! defined key_vectopt_loop   ||   defined key_mpp_omp 
     343#  if ! defined key_vectopt_loop 
    344344         END DO 
    345345#  endif 
     
    385385 
    386386         ! first derivative (gradient) 
    387 #  if defined key_vectopt_loop   &&   ! defined key_mpp_omp 
     387#  if defined key_vectopt_loop 
    388388         jj = 1 
    389389         DO ji = 1, jpij   ! vector opt. (forced unrolling) 
     
    394394               ik = mbkt(ji,jj) 
    395395               ztrb(ji,jj) = trb(ji,jj,ik,jn) * tmask(ji,jj,1) 
    396 #  if ! defined key_vectopt_loop   ||   defined key_mpp_omp 
    397             END DO 
    398 #  endif 
    399          END DO 
    400 #  if defined key_vectopt_loop   &&   ! defined key_mpp_omp 
     396#  if ! defined key_vectopt_loop 
     397            END DO 
     398#  endif 
     399         END DO 
     400#  if defined key_vectopt_loop 
    401401         jj = 1 
    402402         DO ji = 1, jpij-jpi   ! vector opt. (forced unrolling) 
     
    407407               zkx(ji,jj) = zki(ji,jj) * ( ztrb(ji+1,jj) - ztrb(ji,jj) ) 
    408408               zky(ji,jj) = zkj(ji,jj) * ( ztrb(ji,jj+1) - ztrb(ji,jj) ) 
    409 #  if ! defined key_vectopt_loop   ||   defined key_mpp_omp 
     409#  if ! defined key_vectopt_loop 
    410410            END DO 
    411411#  endif 
     
    449449          
    450450         ! second derivative (divergence) and add to the general tracer trend 
    451 #  if defined key_vectopt_loop   &&   ! defined key_mpp_omp 
     451#  if defined key_vectopt_loop 
    452452         jj = 1 
    453453         DO ji = jpi+2, jpij-jpi-1   ! vector opt. (forced unrolling) 
     
    461461                  &    + zky(ji,jj) - zky(ji  ,jj-1)  ) * zbtr 
    462462               tra(ji,jj,ik,jn) = tra(ji,jj,ik,jn) + ztra 
    463 #  if ! defined key_vectopt_loop   ||   defined key_mpp_omp 
     463#  if ! defined key_vectopt_loop 
    464464            END DO 
    465465#  endif 
Note: See TracChangeset for help on using the changeset viewer.