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_adv.h90 – 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_adv.h90

    r1152 r1197  
    110110      ! mbathy= number of w-level, minimum value=1 (cf dommsk.F) 
    111111 
    112 #if defined key_vectopt_loop   &&   ! defined key_mpp_omp 
     112#if defined key_vectopt_loop 
    113113      jj = 1 
    114114      DO ji = 1, jpij   ! vector opt. (forced unrolling) 
     
    124124            zunb(ji,jj) = un(ji,jj,mbku(ji,jj))  
    125125            zvnb(ji,jj) = vn(ji,jj,mbkv(ji,jj))  
    126 #if ! defined key_vectopt_loop   ||   defined key_mpp_omp 
     126#if ! defined key_vectopt_loop 
    127127         END DO 
    128128#endif 
     
    260260      ! partial steps correction    
    261261       
    262 #if defined key_vectopt_loop   &&   ! defined key_mpp_omp 
     262#if defined key_vectopt_loop 
    263263       jj = 1 
    264264       DO ji = 1, jpij-jpi   ! vector opt. (forced unrolling) 
     
    280280                v_trc_bbl(ji,jj,ikv) = zalphay(ji,jj) * vn(ji,jj,ikv) * ze3v / fse3v(ji,jj,ikv)        
    281281             ENDIF 
    282 #if ! defined key_vectopt_loop   ||   defined key_mpp_omp 
     282#if ! defined key_vectopt_loop 
    283283          END DO 
    284284#endif 
     
    291291       ! if not partial step loop over the whole domain no lbc call 
    292292 
    293 #if defined key_vectopt_loop   &&   ! defined key_mpp_omp 
     293#if defined key_vectopt_loop 
    294294      jj = 1 
    295295      DO ji = 1, jpij   ! vector opt. (forced unrolling) 
     
    304304               v_trc_bbl(ji,jj,ikv) = zalphay(ji,jj) * vn(ji,jj,ikv)        
    305305            ENDIF 
    306 #if ! defined key_vectopt_loop   ||   defined key_mpp_omp 
     306#if ! defined key_vectopt_loop 
    307307         END DO 
    308308#endif 
     
    313313       DO jn = 1, jptra 
    314314 
    315 #if defined key_vectopt_loop   &&   ! defined key_mpp_omp 
     315#if defined key_vectopt_loop 
    316316          jj = 1 
    317317          DO ji = 1, jpij   ! vector opt. (forced unrolling) 
     
    322322                ik = mbkt(ji,jj)                               ! index of the bottom ocean T-level 
    323323                ztrb(ji,jj) = trb(ji,jj,ik,jn) * tmask(ji,jj,1)    ! masked now T at the ocean bottom  
    324 #if ! defined key_vectopt_loop   ||   defined key_mpp_omp 
     324#if ! defined key_vectopt_loop 
    325325             END DO 
    326326#endif 
     
    333333          ! ... Second order centered tracer flux at u and v-points 
    334334        
    335 # if defined key_vectopt_loop   &&   ! defined key_mpp_omp 
     335# if defined key_vectopt_loop 
    336336          jj = 1 
    337337          DO ji = 1, jpij-jpi   ! vector opt. (forced unrolling) 
     
    349349                zwy(ji,jj) = ( ( zfvj + ABS( zfvj ) ) * ztrb(ji  ,jj  )   & 
    350350                   &          +( zfvj - ABS( zfvj ) ) * ztrb(ji  ,jj+1) ) * 0.5 
    351 #if ! defined key_vectopt_loop   ||   defined key_mpp_omp 
     351#if ! defined key_vectopt_loop 
    352352             END DO 
    353353#endif 
    354354          END DO 
    355355      
    356 # if defined key_vectopt_loop   &&   ! defined key_mpp_omp 
     356# if defined key_vectopt_loop 
    357357          jj = 1 
    358358          DO ji = jpi+2, jpij-jpi-1   ! vector opt. (forced unrolling) 
     
    369369                ! add it to the general tracer trends 
    370370                tra(ji,jj,ik,jn) = tra(ji,jj,ik,jn) + ztra 
    371 #if ! defined key_vectopt_loop   ||   defined key_mpp_omp 
     371#if ! defined key_vectopt_loop 
    372372             END DO 
    373373#endif 
     
    409409       IF( ln_zps ) THEN  
    410410      
    411 # if defined key_vectopt_loop   &&   ! defined key_mpp_omp 
     411# if defined key_vectopt_loop 
    412412          jj = 1 
    413413          DO ji = 1, jpij-jpi   ! vector opt. (forced unrolling) 
     
    427427                zwu(ji,jj) = zalphax(ji,jj) * e2u(ji,jj) * ze3u   
    428428                zwv(ji,jj) = zalphay(ji,jj) * e1v(ji,jj) * ze3v 
    429 #if ! defined key_vectopt_loop   ||   defined key_mpp_omp 
     429#if ! defined key_vectopt_loop 
    430430             END DO 
    431431#endif 
     
    434434       ELSE 
    435435 
    436 # if defined key_vectopt_loop   &&   ! defined key_mpp_omp 
     436# if defined key_vectopt_loop 
    437437          jj = 1 
    438438          DO ji = 1, jpij-jpi   ! vector opt. (forced unrolling) 
     
    445445                zwu(ji,jj) = zalphax(ji,jj) * e2u(ji,jj) * fse3u(ji,jj,iku)  
    446446                zwv(ji,jj) = zalphay(ji,jj) * e1v(ji,jj) * fse3v(ji,jj,ikv)  
    447 #if ! defined key_vectopt_loop   ||   defined key_mpp_omp 
     447#if ! defined key_vectopt_loop  
    448448             END DO 
    449449#endif 
     
    451451       ENDIF 
    452452 
    453 # if defined key_vectopt_loop   &&   ! defined key_mpp_omp 
     453# if defined key_vectopt_loop 
    454454       jj = 1 
    455455       DO ji = jpi+2, jpij-jpi-1   ! vector opt. (forced unrolling) 
     
    467467                &   ) / zbt 
    468468 
    469 # if ! defined key_vectopt_loop   ||   defined key_mpp_omp 
     469# if ! defined key_vectopt_loop 
    470470          END DO 
    471471# endif 
Note: See TracChangeset for help on using the changeset viewer.