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 6347 for branches/2016/dev_r6325_SIMPLIF_1/NEMOGCM/NEMO/OPA_SRC/DOM/iscplrst.F90 – NEMO

Ignore:
Timestamp:
2016-02-24T08:56:48+01:00 (8 years ago)
Author:
gm
Message:

#1683: SIMPLIF-1 : Phase with the v3.6_Stable (DOC+ZDF+traqsr+lbedo)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/2016/dev_r6325_SIMPLIF_1/NEMOGCM/NEMO/OPA_SRC/DOM/iscplrst.F90

    r6140 r6347  
    215215      ! -------------------------------------- 
    216216         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) ) 
    221222                  ENDIF 
    222223               END DO 
     
    386387      !PM: Is this IF needed since change to VVL by default 
    387388      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 
    392394                     !compute weight 
    393395                     zdzp1 = MAX(0._wp,gdepw_n(ji,jj,jk+1) - pdepw_b(ji,jj,jk+1)) 
     
    436438      CALL wrk_dealloc(jpi,jpj,       zbub   , zbvb    , zbun  , zbvn        )  
    437439      CALL wrk_dealloc(jpi,jpj,       zssh0  , zssh1  , zhu1 , zhv1          )  
    438  
     440      ! 
    439441   END SUBROUTINE iscpl_rst_interpol 
    440442 
     443   !!====================================================================== 
    441444END MODULE iscplrst 
Note: See TracChangeset for help on using the changeset viewer.