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 789 for trunk/NEMO/OPA_SRC/TRA/trabbl_adv.h90 – NEMO

Ignore:
Timestamp:
2008-01-11T19:04:56+01:00 (16 years ago)
Author:
rblod
Message:

Suppress jki routines and associated key_mpp_omp

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/NEMO/OPA_SRC/TRA/trabbl_adv.h90

    r719 r789  
    9999      ! mbathy= number of w-level, minimum value=1 (cf dommsk.F) 
    100100 
    101 #if defined key_vectopt_loop   &&   ! defined key_mpp_omp 
     101#if defined key_vectopt_loop 
    102102      jj = 1 
    103103      DO ji = 1, jpij   ! vector opt. (forced unrolling) 
     
    115115            zunb(ji,jj) = un(ji,jj,mbku(ji,jj))  
    116116            zvnb(ji,jj) = vn(ji,jj,mbkv(ji,jj))  
    117 #if ! defined key_vectopt_loop   ||   defined key_mpp_omp 
     117#if ! defined key_vectopt_loop 
    118118         END DO 
    119119#endif 
     
    229229      IF( ln_zps ) THEN     ! partial steps correction    
    230230       
    231 # if defined key_vectopt_loop   &&   ! defined key_mpp_omp 
     231# if defined key_vectopt_loop 
    232232         jj = 1 
    233233         DO ji = 1, jpij-jpi   ! vector opt. (forced unrolling) 
     
    249249                  v_bbl(ji,jj,ikv) = zalphay(ji,jj) * vn(ji,jj,ikv) * ze3v / fse3v(ji,jj,ikv)        
    250250               ENDIF 
    251 # if ! defined key_vectopt_loop   ||   defined key_mpp_omp 
     251# if ! defined key_vectopt_loop 
    252252            END DO 
    253253# endif 
     
    259259      ELSE       ! if not partial step loop over the whole domain no lbc call 
    260260 
    261 #if defined key_vectopt_loop   &&   ! defined key_mpp_omp 
     261#if defined key_vectopt_loop 
    262262         jj = 1 
    263263         DO ji = 1, jpij   ! vector opt. (forced unrolling) 
     
    272272                  v_bbl(ji,jj,ikv) = zalphay(ji,jj) * vn(ji,jj,ikv)        
    273273               ENDIF 
    274 #if ! defined key_vectopt_loop   ||   defined key_mpp_omp 
     274#if ! defined key_vectopt_loop 
    275275            END DO 
    276276#endif 
     
    284284      ! ... Second order centered tracer flux at u and v-points 
    285285 
    286 # if defined key_vectopt_loop   &&   ! defined key_mpp_omp 
     286# if defined key_vectopt_loop 
    287287      jj = 1 
    288288      DO ji = 1, jpij-jpi   ! vector opt. (forced unrolling) 
     
    309309            zwz(ji,jj) = ( ( zfvj + ABS( zfvj ) ) * zsbb(ji  ,jj  )   & 
    310310               &          +( zfvj - ABS( zfvj ) ) * zsbb(ji  ,jj+1) ) * 0.5 
    311 #if ! defined key_vectopt_loop   ||   defined key_mpp_omp 
     311#if ! defined key_vectopt_loop 
    312312         END DO 
    313313#endif 
    314314        END DO 
    315 # if defined key_vectopt_loop   &&   ! defined key_mpp_omp 
     315# if defined key_vectopt_loop 
    316316      jj = 1 
    317317      DO ji = jpi+2, jpij-jpi-1   ! vector opt. (forced unrolling) 
     
    331331            ta(ji,jj,ik) = ta(ji,jj,ik) + zta 
    332332            sa(ji,jj,ik) = sa(ji,jj,ik) + zsa 
    333 #if ! defined key_vectopt_loop   ||   defined key_mpp_omp 
     333#if ! defined key_vectopt_loop 
    334334         END DO 
    335335#endif 
     
    365365      IF( ln_zps ) THEN 
    366366      
    367 # if defined key_vectopt_loop   &&   ! defined key_mpp_omp 
     367# if defined key_vectopt_loop 
    368368         jj = 1 
    369369         DO ji = 1, jpij-jpi   ! vector opt. (forced unrolling) 
     
    383383               zwu(ji,jj) = zalphax(ji,jj) * e2u(ji,jj) * ze3u   
    384384               zwv(ji,jj) = zalphay(ji,jj) * e1v(ji,jj) * ze3v 
    385 #if ! defined key_vectopt_loop   ||   defined key_mpp_omp 
     385#if ! defined key_vectopt_loop 
    386386            END DO 
    387387#endif 
     
    390390      ELSE 
    391391 
    392 # if defined key_vectopt_loop   &&   ! defined key_mpp_omp 
     392# if defined key_vectopt_loop 
    393393         jj = 1 
    394394         DO ji = 1, jpij-jpi   ! vector opt. (forced unrolling) 
     
    401401               zwu(ji,jj) = zalphax(ji,jj) * e2u(ji,jj) * fse3u(ji,jj,iku)  
    402402               zwv(ji,jj) = zalphay(ji,jj) * e1v(ji,jj) * fse3v(ji,jj,ikv)  
    403 #if ! defined key_vectopt_loop   ||   defined key_mpp_omp 
     403#if ! defined key_vectopt_loop 
    404404            END DO 
    405405#endif 
     
    409409  
    410410 
    411 # if defined key_vectopt_loop   &&   ! defined key_mpp_omp 
     411# if defined key_vectopt_loop 
    412412      jj = 1 
    413413      DO ji = jpi+2, jpij-jpi-1   ! vector opt. (forced unrolling) 
     
    425425               &   ) / zbt 
    426426 
    427 # if ! defined key_vectopt_loop   ||   defined key_mpp_omp 
     427# if ! defined key_vectopt_loop 
    428428         END DO 
    429429# endif 
Note: See TracChangeset for help on using the changeset viewer.