- Timestamp:
- 2016-02-24T08:56:48+01:00 (8 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/2016/dev_r6325_SIMPLIF_1/NEMOGCM/NEMO/OPA_SRC/DOM/iscplrst.F90
r6140 r6347 215 215 ! -------------------------------------- 216 216 DO jk = 1,jpk 217 DO jj=1,jpj 218 DO ji=1,jpi 219 IF (tmask(ji,jj,1) == 0._wp .OR. ptmask_b(ji,jj,1) == 0._wp) THEN 220 e3t_n(ji,jj,jk) = e3t_0(ji,jj,jk) * ( 1._wp + sshn(ji,jj) / ( ht_0(ji,jj) + 1._wp - ssmask(ji,jj) ) * tmask(ji,jj,jk) ) 217 DO jj = 1, jpj 218 DO ji = 1, jpi 219 IF( tmask(ji,jj,1) == 0._wp .OR. ptmask_b(ji,jj,1) == 0._wp) THEN 220 e3t_n(ji,jj,jk) = e3t_0(ji,jj,jk) & 221 & * ( 1._wp + sshn(ji,jj) / ( ht_0(ji,jj) + 1._wp - ssmask(ji,jj) ) * tmask(ji,jj,jk) ) 221 222 ENDIF 222 223 END DO … … 386 387 !PM: Is this IF needed since change to VVL by default 387 388 IF (.NOT.ln_linssh) THEN 388 DO jk = 2,jpk-1 389 DO jj = 1,jpj 390 DO ji = 1,jpi 391 IF (zwmaskn(ji,jj,jk) * zwmaskb(ji,jj,jk) == 1._wp .AND. (tmask(ji,jj,1)==0._wp .OR. ptmask_b(ji,jj,1)==0._wp) ) THEN 389 DO jk = 2, jpkm1 390 DO jj = 1, jpj 391 DO ji = 1, jpi 392 IF( zwmaskn(ji,jj,jk) * zwmaskb(ji,jj,jk) == 1._wp .AND. & 393 & ( tmask(ji,jj,1) == 0._wp .OR. ptmask_b(ji,jj,1) == 0._wp ) ) THEN 392 394 !compute weight 393 395 zdzp1 = MAX(0._wp,gdepw_n(ji,jj,jk+1) - pdepw_b(ji,jj,jk+1)) … … 436 438 CALL wrk_dealloc(jpi,jpj, zbub , zbvb , zbun , zbvn ) 437 439 CALL wrk_dealloc(jpi,jpj, zssh0 , zssh1 , zhu1 , zhv1 ) 438 440 ! 439 441 END SUBROUTINE iscpl_rst_interpol 440 442 443 !!====================================================================== 441 444 END MODULE iscplrst
Note: See TracChangeset
for help on using the changeset viewer.