- Timestamp:
- 2011-12-11T16:00:26+01:00 (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/2011/DEV_r2739_STFC_dCSE/NEMOGCM/NEMO/OPA_SRC/SOL/solmat.F90
r2715 r3211 37 37 PUBLIC sol_mat ! routine called by inisol.F90 38 38 39 !! * Control permutation of array indices 40 # include "oce_ftrans.h90" 41 # include "dom_oce_ftrans.h90" 42 # include "obc_oce_ftrans.h90" 43 39 44 !!---------------------------------------------------------------------- 40 45 !! NEMO/OPA 3.3 , NEMO Consortium (2010) … … 207 212 ! south coefficient 208 213 IF( ( nbondj == -1 .OR. nbondj == 2 ) .AND. ( jj == 3 ) ) THEN 214 #if defined key_z_first 215 zcoefs = -zcoef * hv(ji,jj-1) * e1v(ji,jj-1)/e2v(ji,jj-1)*(1.-vmask_1(ji,jj-1)) 216 #else 209 217 zcoefs = -zcoef * hv(ji,jj-1) * e1v(ji,jj-1)/e2v(ji,jj-1)*(1.-vmask(ji,jj-1,1)) 218 #endif 210 219 ELSE 211 220 zcoefs = -zcoef * hv(ji,jj-1) * e1v(ji,jj-1)/e2v(ji,jj-1) … … 223 232 ! east coefficient 224 233 IF( ( nbondi == 1 .OR. nbondi == 2 ) .AND. ( ji == nlci-2 ) ) THEN 234 #if defined key_z_first 235 zcoefe = -zcoef * hu(ji,jj) * e2u(ji,jj)/e1u(ji,jj)*(1.-umask_1(ji,jj)) 236 #else 225 237 zcoefe = -zcoef * hu(ji,jj) * e2u(ji,jj)/e1u(ji,jj)*(1.-umask(ji,jj,1)) 238 #endif 226 239 ELSE 227 240 zcoefe = -zcoef * hu(ji,jj) * e2u(ji,jj)/e1u(ji,jj) … … 231 244 ! north coefficient 232 245 IF( ( nbondj == 1 .OR. nbondj == 2 ) .AND. ( jj == nlcj-2 ) ) THEN 246 #if defined key_z_first 247 zcoefn = -zcoef * hv(ji,jj) * e1v(ji,jj)/e2v(ji,jj)*(1.-vmask_1(ji,jj)) 248 #else 233 249 zcoefn = -zcoef * hv(ji,jj) * e1v(ji,jj)/e2v(ji,jj)*(1.-vmask(ji,jj,1)) 250 #endif 234 251 ELSE 235 252 zcoefn = -zcoef * hv(ji,jj) * e1v(ji,jj)/e2v(ji,jj)
Note: See TracChangeset
for help on using the changeset viewer.