- Timestamp:
- 2016-12-07T13:15:34+01:00 (7 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/UKMO/r6232_INGV1_WAVE-coupling/NEMOGCM/NEMO/OPA_SRC/TRA/traadv.F90
r7470 r7471 6 6 !! History : 2.0 ! 2005-11 (G. Madec) Original code 7 7 !! 3.3 ! 2010-09 (C. Ethe, G. Madec) merge TRC-TRA + switch from velocity to transport 8 !! 3.6 ! 2015-06 (E. Clementi) Addition of Stokes drift in case of wave coupling 8 9 !! 4.0 ! 2011-06 (G. Madec) Addition of Mixed Layer Eddy parameterisation 9 10 !!---------------------------------------------------------------------- … … 34 35 USE timing ! Timing 35 36 USE sbc_oce 36 USE diaptr ! Poleward heat transport 37 37 USE sbcwave ! wave module 38 USE sbc_oce ! surface boundary condition: ocean 39 USE diaptr ! Poleward heat transport 38 40 39 41 IMPLICIT NONE … … 85 87 CALL wrk_alloc( jpi, jpj, jpk, zun, zvn, zwn ) 86 88 ! ! set time step 89 zun(:,:,:) = 0.0 90 zvn(:,:,:) = 0.0 91 zwn(:,:,:) = 0.0 92 ! 87 93 IF( neuler == 0 .AND. kt == nit000 ) THEN ! at nit000 88 94 r2dtra(:) = rdttra(:) ! = rdtra (restarting with Euler time stepping) … … 94 100 ! 95 101 ! !== effective transport ==! 96 DO jk = 1, jpkm1 97 zun(:,:,jk) = e2u(:,:) * fse3u(:,:,jk) * un(:,:,jk) ! eulerian transport only 98 zvn(:,:,jk) = e1v(:,:) * fse3v(:,:,jk) * vn(:,:,jk) 99 zwn(:,:,jk) = e1t(:,:) * e2t(:,:) * wn(:,:,jk) 100 END DO 102 IF(ln_wave .AND. ln_sdw) THEN 103 DO jk = 1, jpkm1 104 zun(:,:,jk) = e2u(:,:) * fse3u(:,:,jk) * & 105 & ( un(:,:,jk) + usd3d(:,:,jk) ) !eulerian transport + Stokes Drift 106 zvn(:,:,jk) = e1v(:,:) * fse3v(:,:,jk) * & 107 & ( vn(:,:,jk) + vsd3d(:,:,jk) ) 108 zwn(:,:,jk) = e1e2t(:,:) * & 109 & ( wn(:,:,jk) + wsd3d(:,:,jk) ) 110 END DO 111 ELSE 112 DO jk = 1, jpkm1 113 zun(:,:,jk) = e2u (:,:) * fse3u(:,:,jk) * un(:,:,jk) ! eulerian transport only 114 zvn(:,:,jk) = e1v (:,:) * fse3v(:,:,jk) * vn(:,:,jk) 115 zwn(:,:,jk) = e1e2t(:,:) * wn(:,:,jk) 116 END DO 117 ENDIF 101 118 ! 102 119 IF( ln_vvl_ztilde .OR. ln_vvl_layer ) THEN
Note: See TracChangeset
for help on using the changeset viewer.