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 4451 for branches/2011/DEV_r2739_STFC_dCSE/NEMOGCM/NEMO/OPA_SRC/TRA/tranxt.F90 – NEMO

Ignore:
Timestamp:
2014-02-04T13:16:21+01:00 (10 years ago)
Author:
trackstand2
Message:

Add use of mbkmax to tra_nxt and traswp

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/2011/DEV_r2739_STFC_dCSE/NEMOGCM/NEMO/OPA_SRC/TRA/tranxt.F90

    r3211 r4451  
    4848   USE agrif_opa_interp 
    4949#endif 
     50   USE timing 
    5051 
    5152   IMPLICIT NONE 
     
    108109      !!---------------------------------------------------------------------- 
    109110 
     111      CALL timing_start('tra_nxt') 
     112 
    110113      IF( kt == nit000 ) THEN 
    111114         IF(lwp) WRITE(numout,*) 
     
    155158            DO jj = 1, jpj 
    156159               DO ji = 1, jpi 
    157                   DO jk = 1, jpkm1 
     160                  DO jk = 1, mbkmax(ji,jj)-1 ! jpkm1 
    158161                     tsn(ji,jj,jk,jn) = tsa(ji,jj,jk,jn)     
    159162                  END DO 
     
    185188         DO jj = 1, jpj 
    186189            DO ji = 1, jpi 
    187                DO jk = 1, jpkm1 
     190               DO jk = 1, mbkmax(ji,jj)-1 ! jpkm1 
    188191                  zfact = 1.e0 / r2dtra(jk)              
    189192                  ztrdt(ji,jj,jk) = ( tsb(ji,jj,jk,jp_tem) - ztrdt(ji,jj,jk) ) * zfact 
     
    207210      IF(ln_ctl)   CALL prt_ctl( tab3d_1=tsn(:,:,:,jp_tem), clinfo1=' nxt  - Tn: ', mask1=tmask,   & 
    208211         &                       tab3d_2=tsn(:,:,:,jp_sal), clinfo2=       ' Sn: ', mask2=tmask ) 
     212      ! 
     213      CALL timing_stop('tra_nxt','section') 
    209214      ! 
    210215   END SUBROUTINE tra_nxt 
     
    371376         DO jj = 1, jpj 
    372377            DO ji = 1, jpi 
    373                DO jk = 1, jpkm1 
     378               DO jk = 1, mbkmax(ji,jj)-1 ! jpkm1 
    374379                  !! DCSE_NEMO: could try promoting these scalars to vectors 
    375380                  zfact1 = atfp * rdttra(jk) 
Note: See TracChangeset for help on using the changeset viewer.