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 15532 for NEMO/branches/2021/dev_r14318_RK3_stage1/src/TOP/TRP/trcsbc.F90 – NEMO

Ignore:
Timestamp:
2021-11-24T12:47:32+01:00 (3 years ago)
Author:
techene
Message:

#2605 #2715 : version in dev (still buggy)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • NEMO/branches/2021/dev_r14318_RK3_stage1/src/TOP/TRP/trcsbc.F90

    r15380 r15532  
    118118         zsfx(:,:) = emp(:,:) 
    119119      ENDIF 
     120!!st DO LOOPs used to look like DO_2D( 0, 0, 0, 1 ) I changed it because it does not work in debug mode...  
    120121 
    121122      ! 0. initialization 
     
    125126         ! 
    126127         DO jn = 1, jptra 
    127             DO_2D( 0, 0, 0, 1 ) 
     128            DO_2D( 0, 0, 0, 0 ) 
    128129               sbc_trc(ji,jj,jn) = zsfx(ji,jj) * r1_rho0 * ptr(ji,jj,1,jn,Kmm) 
    129130            END_2D 
     
    133134         ! 
    134135         DO jn = 1, jptra 
    135             DO_2D( 0, 0, 0, 1 ) 
     136            DO_2D( 0, 0, 0, 0 ) 
    136137               sbc_trc(ji,jj,jn) = ( zsfx(ji,jj) + fmmflx(ji,jj) ) * r1_rho0 * ptr(ji,jj,1,jn,Kmm) 
    137138            END_2D 
     
    141142         ! 
    142143         DO jn = 1, jptra 
    143             DO_2D( 0, 0, 0, 1 ) 
     144            DO_2D( 0, 0, 0, 0 ) 
    144145               ! tracer flux at the ice/ocean interface (tracer/m2/s) 
    145146               zftra = - trc_i(ji,jj,jn) * fmmflx(ji,jj) ! uptake of tracer in the sea ice 
     
    164165         IF( l_trdtrc )   ztrtrd(:,:,:) = ptr(:,:,:,jn,Krhs)  ! save trends 
    165166         ! 
    166          DO_2D( 0, 0, 0, 1 ) 
     167         DO_2D( 0, 0, 0, 0 ) 
    167168#if defined key_RK3 
    168169            zse3t = 1._wp / e3t(ji,jj,1,Kmm) 
     
    257258!!not sure about trc_i case... (1) 
    258259            DO jn = 1, jptra 
    259                DO_2D( 0, 0, 0, 1 )              !!st WHY 1 : exterior here ?  
     260               DO_2D( 0, 0, 0, 0 )              !!st WHY 1 : exterior here ?  
    260261                  z1_rho0_e3t = r1_rho0 / e3t(ji,jj,1,Kmm) 
    261262                  ptr(ji,jj,1,jn,Krhs) = ptr(ji,jj,1,jn,Krhs) - emp(ji,jj) * ptr(ji,jj,1,jn,Kmm) * z1_rho0_e3t 
     
    281282               ! 
    282283               DO jn = 1, jptra 
    283                   DO_2D( 0, 0, 0, 1 ) 
     284                  DO_2D( 0, 0, 0, 0 ) 
    284285                     z1_rho0_e3t = r1_rho0  / e3t(ji,jj,1,Kmm) 
    285286                     ptr(ji,jj,1,jn,Krhs) = ptr(ji,jj,1,jn,Krhs) + emp(ji,jj) * r1_rho0 * ptr(ji,jj,1,jn,Kmm) 
     
    299300               ! 
    300301               DO jn = 1, jptra 
    301                   DO_2D( 0, 0, 0, 1 ) 
     302                  DO_2D( 0, 0, 0, 0 ) 
    302303                     z1_rho0_e3t = r1_rho0  / e3t(ji,jj,1,Kmm) 
    303304                     ! tracer flux at the ice/ocean interface (tracer/m2/s) 
     
    335336               ! 
    336337               DO jn = 1, jptra 
    337                   DO_2D( 0, 0, 0, 1 ) 
     338                  DO_2D( 0, 0, 0, 0 ) 
    338339                     ! tracer flux at the ice/ocean interface (tracer/m2/s) 
    339340                     zftra = - trc_i(ji,jj,jn) * fmmflx(ji,jj) ! uptake of tracer in the sea ice 
Note: See TracChangeset for help on using the changeset viewer.