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 6772 for branches/2015/dev_r5003_MERCATOR6_CRS/NEMOGCM/NEMO/OPA_SRC/TRA/traldf_iso_crs.F90 – NEMO

Ignore:
Timestamp:
2016-07-01T18:02:45+02:00 (8 years ago)
Author:
cbricaud
Message:

clean in coarsening branch

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/2015/dev_r5003_MERCATOR6_CRS/NEMOGCM/NEMO/OPA_SRC/TRA/traldf_iso_crs.F90

    r6101 r6772  
    1010   !!            3.3  !  2010-09  (C. Ethe, G. Madec) Merge TRA-TRC 
    1111   !!---------------------------------------------------------------------- 
    12 #if   defined key_ldfslp   ||   defined key_esopa 
     12#if   ( defined key_ldfslp   ||   defined key_esopa ) && defined key_crs 
    1313   !!---------------------------------------------------------------------- 
    1414   !!   'key_ldfslp'               slope of the lateral diffusive direction 
     
    1919   !!                  the isopycnal or geopotential s-coord. operator  
    2020   !!---------------------------------------------------------------------- 
    21 !   USE oce             ! ocean dynamics and active tracers 
    22 !   USE dom_oce         ! ocean space and time domain 
    23 !   USE trc_oce         ! share passive tracers/Ocean variables 
    24 !   USE zdf_oce         ! ocean vertical physics 
    25 !   USE ldftra_oce      ! ocean active tracers: lateral physics 
    26 !   USE ldfslp          ! iso-neutral slopes 
    2721   USE ldfslp_crs          ! iso-neutral slopes 
    2822   USE diaptr          ! poleward transport diagnostics 
     
    3529   USE wrk_nemo        ! Memory Allocation 
    3630   USE timing          ! Timing 
    37 !   USE crs 
    3831   USE oce_trc 
    3932   USE iom, ONLY : iom_put,iom_swap 
     
    113106      REAL(wp)                         ::   zztmp               ! local scalar 
    114107#endif 
     108      REAL(wp)                         ::   zmin,zmax 
    115109      REAL(wp), POINTER, DIMENSION(:,:  ) ::  zdkt, zdk1t, z2d 
    116110      REAL(wp), POINTER, DIMENSION(:,:,:) ::  zdit, zdjt, ztfw , zftu,  zftv  
     
    188182                     &             + tmask_crs(ji,jj+1,jk+1) + tmask_crs(ji,jj,jk  ), 1. ) 
    189183                  ! 
    190                   zcof1 = - fsahtu(ji,jj,jk) * e2e3u_msk(ji,jj,jk) * uslp_crs(ji,jj,jk) * zmsku / MAX( 1._wp , e3u_max_crs(ji,jj,jk)) 
    191                   zcof2 = - fsahtv(ji,jj,jk) * e1e3v_msk(ji,jj,jk) * vslp_crs(ji,jj,jk) * zmskv / MAX( 1._wp , e3v_max_crs(ji,jj,jk)) 
     184                  zcof1 = - fsahtu(ji,jj,jk) * e2e3u_msk(ji,jj,jk) * uslp_crs(ji,jj,jk) * zmsku / MAX( 1._wp , fse3u_max_crs(ji,jj,jk)) 
     185                  zcof2 = - fsahtv(ji,jj,jk) * e1e3v_msk(ji,jj,jk) * vslp_crs(ji,jj,jk) * zmskv / MAX( 1._wp , fse3v_max_crs(ji,jj,jk)) 
    192186                  ! 
    193187                  zftu(ji,jj,jk ) = ( zabe1 * zdit(ji,jj,jk)   & 
     
    199193               END DO 
    200194            END DO 
    201             CALL iom_swap( "nemo_crs"  ) 
    202             CALL iom_put( "zftu" , zftu ) 
    203             CALL iom_put( "zftv" , zftv ) 
    204             CALL iom_swap( "nemo" ) 
    205195 
    206196            ! II.4 Second derivative (divergence) and add to the general trend 
Note: See TracChangeset for help on using the changeset viewer.