Changeset 216 for trunk/NEMO/OPA_SRC/DYN/dynldf_bilap.F90
- Timestamp:
- 2005-03-17T15:02:38+01:00 (19 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/NEMO/OPA_SRC/DYN/dynldf_bilap.F90
r109 r216 14 14 USE ldfdyn_oce ! ocean dynamics: lateral physics 15 15 USE in_out_manager ! I/O manager 16 USE trddyn_oce ! dynamics trends diagnostics variables 16 USE trdmod ! ocean dynamics trends 17 USE trdmod_oce ! ocean variables trends 17 18 USE lbclnk ! ocean lateral boundary conditions (or mpp link) 18 19 … … 66 67 !! ** Action : - Update (ua,va) with the before iso-level biharmonic 67 68 !! mixing trend. 68 !! - Save in ( utrd,vtrd) the trends ('key_diatrends')69 !! - Save in (ztdua,ztdva) the trends ('key_trddyn') 69 70 !! 70 71 !! History : … … 75 76 !! ! 97-07 (G. Madec) lbc calls 76 77 !! 8.5 ! 02-08 (G. Madec) F90: Free form and module 77 !!---------------------------------------------------------------------- 78 !! 9.0 ! 04-08 (C. Talandier) New trends organization 79 !!---------------------------------------------------------------------- 80 !! * Modules used 81 USE oce, ONLY : ztdua => ta, & ! use ta as 3D workspace 82 ztdva => sa ! use sa as 3D workspace 83 78 84 !! * Arguments 79 85 INTEGER, INTENT( in ) :: kt ! ocean time-step index … … 97 103 zlu(:,:) = 0.e0 98 104 zlv(:,:) = 0.e0 105 106 ! Save ua and va trends 107 IF( l_trddyn ) THEN 108 ztdua(:,:,:) = ua(:,:,:) 109 ztdva(:,:,:) = va(:,:,:) 110 ENDIF 99 111 ! ! =============== 100 112 DO jk = 1, jpkm1 ! Horizontal slab … … 208 220 ua(ji,jj,jk) = ua(ji,jj,jk) + zua 209 221 va(ji,jj,jk) = va(ji,jj,jk) + zva 210 #if defined key_trddyn || defined key_trd_vor211 ! save the horizontal biharmonic diffusive trends212 utrd(ji,jj,jk,5) = zua213 vtrd(ji,jj,jk,5) = zva214 #endif215 222 END DO 216 223 END DO … … 219 226 END DO ! End of slab 220 227 ! ! =============== 228 ! save the lateral diffusion trends for diagnostic 229 ! momentum trends 230 IF( l_trddyn ) THEN 231 ztdua(:,:,:) = ua(:,:,:) - ztdua(:,:,:) 232 ztdva(:,:,:) = va(:,:,:) - ztdva(:,:,:) 233 234 CALL trd_mod(ztdua, ztdva, jpdtdldf, 'DYN', kt) 235 ENDIF 221 236 222 237 IF(l_ctl) THEN ! print sum trends (used for debugging)
Note: See TracChangeset
for help on using the changeset viewer.