- Timestamp:
- 2014-04-06T17:28:25+02:00 (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/2014/dev_CNRS0_NOC1_LDF/NEMOGCM/NEMO/OPA_SRC/TRA/zpshde.F90
r4596 r4616 105 105 DO jn = 1, kjpt !== Interpolation of tracers at the last ocean level ==! 106 106 ! 107 # if defined key_vectopt_loop108 jj = 1109 DO ji = 1, jpij-jpi ! vector opt. (forced unrolled)110 # else111 107 DO jj = 1, jpjm1 112 108 DO ji = 1, jpim1 113 # endif114 109 iku = mbku(ji,jj) ; ikum1 = MAX( iku - 1 , 1 ) ! last and before last ocean level at u- & v-points 115 110 ikv = mbkv(ji,jj) ; ikvm1 = MAX( ikv - 1 , 1 ) ! if level first is a p-step, ik.m1=1 … … 146 141 pgtv(ji,jj,jn) = vmask(ji,jj,1) * ( pta(ji,jj+1,ikv,jn) - ztj(ji,jj,jn) ) 147 142 ENDIF 148 # if ! defined key_vectopt_loop149 143 END DO 150 # endif151 144 END DO 152 145 CALL lbc_lnk( pgtu(:,:,jn), 'U', -1. ) ; CALL lbc_lnk( pgtv(:,:,jn), 'V', -1. ) ! Lateral boundary cond. … … 156 149 ! horizontal derivative of density anomalies (rd) 157 150 IF( PRESENT( prd ) ) THEN ! depth of the partial step level 158 # if defined key_vectopt_loop159 jj = 1160 DO ji = 1, jpij-jpi ! vector opt. (forced unrolled)161 # else162 151 DO jj = 1, jpjm1 163 152 DO ji = 1, jpim1 164 # endif165 153 iku = mbku(ji,jj) 166 154 ikv = mbkv(ji,jj) … … 173 161 ELSE ; zhj(ji,jj) = fsdept(ji,jj+1,ikv) ! - - case 2 174 162 ENDIF 175 # if ! defined key_vectopt_loop176 163 END DO 177 # endif178 164 END DO 179 165 … … 184 170 185 171 ! Gradient of density at the last level 186 # if defined key_vectopt_loop187 jj = 1188 DO ji = 1, jpij-jpi ! vector opt. (forced unrolled)189 # else190 172 DO jj = 1, jpjm1 191 173 DO ji = 1, jpim1 192 # endif193 174 iku = mbku(ji,jj) 194 175 ikv = mbkv(ji,jj) … … 201 182 ELSE ; pgrv(ji,jj) = vmask(ji,jj,1) * ( prd(ji,jj+1,ikv) - zrj(ji,jj) ) ! j: 2 202 183 ENDIF 203 # if ! defined key_vectopt_loop204 184 END DO 205 # endif206 185 END DO 207 186 CALL lbc_lnk( pgru , 'U', -1. ) ; CALL lbc_lnk( pgrv , 'V', -1. ) ! Lateral boundary conditions
Note: See TracChangeset
for help on using the changeset viewer.