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 13470 for NEMO/branches/2020/temporary_r4_trunk/src/TOP – NEMO

Ignore:
Timestamp:
2020-09-15T12:56:56+02:00 (4 years ago)
Author:
smasson
Message:

r4_trunk: second change of DO loops for routines to be merged, see #2523

Location:
NEMO/branches/2020/temporary_r4_trunk/src/TOP/PISCES/P4Z
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • NEMO/branches/2020/temporary_r4_trunk/src/TOP/PISCES/P4Z/p4zfechem.F90

    r13469 r13470  
    8989      ! Chemistry is supposed to be fast enough to be at equilibrium 
    9090      ! ------------------------------------------------------------ 
    91       DO_3D_11_11( 1, jpkm1 ) 
     91      DO_3D( 1, 1, 1, 1, 1, jpkm1 ) 
    9292         zTL1(ji,jj,jk)  = ztotlig(ji,jj,jk) 
    9393         zkeq            = fekeq(ji,jj,jk) 
     
    104104 
    105105      zdust = 0.         ! if no dust available 
    106       DO_3D_11_11( 1, jpkm1 ) 
     106      DO_3D( 1, 1, 1, 1, 1, jpkm1 ) 
    107107         ! Scavenging rate of iron. This scavenging rate depends on the load of particles of sea water.  
    108108         ! This parameterization assumes a simple second order kinetics (k[Particles][Fe]). 
     
    170170      IF( ln_ligand ) THEN 
    171171         ! 
    172          DO_3D_11_11( 1, jpkm1 ) 
     172         DO_3D( 1, 1, 1, 1, 1, jpkm1 ) 
    173173            zlam1a   = ( 0.369  * 0.3 * trb(ji,jj,jk,jpdoc) + 102.4  * trb(ji,jj,jk,jppoc) ) * xdiss(ji,jj,jk)    & 
    174174                &    + ( 114.   * 0.3 * trb(ji,jj,jk,jpdoc) ) 
  • NEMO/branches/2020/temporary_r4_trunk/src/TOP/PISCES/P4Z/p4zsbc.F90

    r13469 r13470  
    126126            CALL fld_read( kt, 1, sf_river ) 
    127127            IF( ln_p4z ) THEN 
    128                DO_2D_11_11 
     128               DO_2D( 1, 1, 1, 1 ) 
    129129                  zcoef = ryyss * e1e2t(ji,jj) * h_rnf(ji,jj)  
    130130                  rivalk(ji,jj) =   sf_river(jr_dic)%fnow(ji,jj,1)  & 
     
    142142               END_2D 
    143143            ELSE    !  ln_p5z 
    144                DO_2D_11_11 
     144               DO_2D( 1, 1, 1, 1 ) 
    145145                  zcoef = ryyss * e1e2t(ji,jj) * h_rnf(ji,jj)  
    146146                  rivalk(ji,jj) =   sf_river(jr_dic)%fnow(ji,jj,1)                                    & 
     
    407407         IF(lwp) WRITE(numout,*) 
    408408         IF(lwp) WRITE(numout,*) ' Level corresponding to 50m depth ',  ik50,' ', gdept_1d(ik50+1) 
    409          DO_3D_00_00( 1, ik50 ) 
     409         DO_3D( 0, 0, 0, 0, 1, ik50 ) 
    410410            ze3t   = e3t_0(ji,jj,jk) 
    411411            zsurfc =  e1u(ji,jj) * ( 1. - umask(ji  ,jj  ,jk) )   & 
     
    423423         CALL lbc_lnk( 'p4zsbc', zcmask , 'T', 1. )      ! lateral boundary conditions on cmask   (sign unchanged) 
    424424         ! 
    425          DO_3D_11_11( 1, jpk ) 
     425         DO_3D( 1, 1, 1, 1, 1, jpk ) 
    426426            zexpide   = MIN( 8.,( gdept_n(ji,jj,jk) / 500. )**(-1.5) ) 
    427427            zdenitide = -0.9543 + 0.7662 * LOG( zexpide ) - 0.235 * LOG( zexpide )**2 
  • NEMO/branches/2020/temporary_r4_trunk/src/TOP/PISCES/P4Z/p4zsms.F90

    r13469 r13470  
    127127         xnegtr(:,:,:) = 1.e0 
    128128         DO jn = jp_pcs0, jp_pcs1 
    129             DO_3D_11_11( 1, jpk ) 
     129            DO_3D( 1, 1, 1, 1, 1, jpk ) 
    130130               IF( ( trb(ji,jj,jk,jn) + tra(ji,jj,jk,jn) ) < 0.e0 ) THEN 
    131131                  ztra             = ABS( trb(ji,jj,jk,jn) ) / ( ABS( tra(ji,jj,jk,jn) ) + rtrn ) 
Note: See TracChangeset for help on using the changeset viewer.