Changeset 6772 for branches/2015/dev_r5003_MERCATOR6_CRS/NEMOGCM/NEMO/OPA_SRC/TRA/traldf_iso_crs.F90
- Timestamp:
- 2016-07-01T18:02:45+02:00 (8 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/2015/dev_r5003_MERCATOR6_CRS/NEMOGCM/NEMO/OPA_SRC/TRA/traldf_iso_crs.F90
r6101 r6772 10 10 !! 3.3 ! 2010-09 (C. Ethe, G. Madec) Merge TRA-TRC 11 11 !!---------------------------------------------------------------------- 12 #if defined key_ldfslp || defined key_esopa12 #if ( defined key_ldfslp || defined key_esopa ) && defined key_crs 13 13 !!---------------------------------------------------------------------- 14 14 !! 'key_ldfslp' slope of the lateral diffusive direction … … 19 19 !! the isopycnal or geopotential s-coord. operator 20 20 !!---------------------------------------------------------------------- 21 ! USE oce ! ocean dynamics and active tracers22 ! USE dom_oce ! ocean space and time domain23 ! USE trc_oce ! share passive tracers/Ocean variables24 ! USE zdf_oce ! ocean vertical physics25 ! USE ldftra_oce ! ocean active tracers: lateral physics26 ! USE ldfslp ! iso-neutral slopes27 21 USE ldfslp_crs ! iso-neutral slopes 28 22 USE diaptr ! poleward transport diagnostics … … 35 29 USE wrk_nemo ! Memory Allocation 36 30 USE timing ! Timing 37 ! USE crs38 31 USE oce_trc 39 32 USE iom, ONLY : iom_put,iom_swap … … 113 106 REAL(wp) :: zztmp ! local scalar 114 107 #endif 108 REAL(wp) :: zmin,zmax 115 109 REAL(wp), POINTER, DIMENSION(:,: ) :: zdkt, zdk1t, z2d 116 110 REAL(wp), POINTER, DIMENSION(:,:,:) :: zdit, zdjt, ztfw , zftu, zftv … … 188 182 & + tmask_crs(ji,jj+1,jk+1) + tmask_crs(ji,jj,jk ), 1. ) 189 183 ! 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)) 192 186 ! 193 187 zftu(ji,jj,jk ) = ( zabe1 * zdit(ji,jj,jk) & … … 199 193 END DO 200 194 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" )205 195 206 196 ! II.4 Second derivative (divergence) and add to the general trend
Note: See TracChangeset
for help on using the changeset viewer.