- Timestamp:
- 2017-12-13T15:58:53+01:00 (6 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/2017/dev_merge_2017/NEMOGCM/NEMO/OPA_SRC/C1D/dyncor_c1d.F90
r7646 r9019 21 21 USE prtctl ! Print control 22 22 23 USE sbcwave ! Surface Waves (add Stokes-Coriolis force) 24 USE sbc_oce , ONLY : ln_stcor ! use Stoke-Coriolis force 25 23 26 IMPLICIT NONE 24 27 PRIVATE … … 71 74 ENDIF 72 75 ! 73 DO jk = 1, jpkm1 74 DO jj = 2, jpjm1 75 DO ji = fs_2, fs_jpim1 ! vector opt. 76 ua(ji,jj,jk) = ua(ji,jj,jk) + ff_t(ji,jj) * vn(ji,jj,jk) 77 va(ji,jj,jk) = va(ji,jj,jk) - ff_t(ji,jj) * un(ji,jj,jk) 76 IF( ln_stcor ) THEN 77 DO jk = 1, jpkm1 78 DO jj = 2, jpjm1 79 DO ji = fs_2, fs_jpim1 ! vector opt. 80 ua(ji,jj,jk) = ua(ji,jj,jk) + ff_t(ji,jj) * (vn(ji,jj,jk) + vsd(ji,jj,jk)) 81 va(ji,jj,jk) = va(ji,jj,jk) - ff_t(ji,jj) * (un(ji,jj,jk) + usd(ji,jj,jk)) 82 END DO 78 83 END DO 79 84 END DO 80 END DO 85 ELSE 86 DO jk = 1, jpkm1 87 DO jj = 2, jpjm1 88 DO ji = fs_2, fs_jpim1 ! vector opt. 89 ua(ji,jj,jk) = ua(ji,jj,jk) + ff_t(ji,jj) * vn(ji,jj,jk) 90 va(ji,jj,jk) = va(ji,jj,jk) - ff_t(ji,jj) * un(ji,jj,jk) 91 END DO 92 END DO 93 END DO 94 END IF 95 81 96 ! 82 97 IF(ln_ctl) CALL prt_ctl( tab3d_1=ua, clinfo1=' cor - Ua: ', mask1=umask, &
Note: See TracChangeset
for help on using the changeset viewer.