Changeset 612 for trunk/NEMO/OFF_SRC
- Timestamp:
- 2007-02-21T13:50:29+01:00 (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/NEMO/OFF_SRC/dtadyn.F90
r495 r612 237 237 iperm1 = MOD(INT(zt),ndtadyn) 238 238 ELSE 239 iperm1 = MOD(INT(zt),(ndtatot-1)) 239 iperm1 = MOD(INT(zt),(ndtatot-1)) + 1 240 240 ENDIF 241 241 iper = iperm1 + 1 … … 805 805 # if defined key_traldf_c2d 806 806 CALL iom_get ( numfl_w, jpdom_data, 'soleahtw', zahtw (:,: ), jkenr ) 807 # if defined key_tr aldf_eiv807 # if defined key_trcldf_eiv 808 808 CALL iom_get ( numfl_w, jpdom_data, 'soleaeiw', zaeiw (:,: ), jkenr ) 809 809 # endif … … 827 827 DO jj = 2, jpjm1 828 828 DO ji = fs_2, fs_jpim1 ! vector opt. 829 zhdiv(ji,jj,jk) = ( e2u(ji,jj) * udta(ji,jj,jk,2) - e2u(ji-1,jj) * udta(ji-1,jj,jk,2) & 830 & + e1v(ji,jj) * vdta(ji,jj,jk,2) - e1v(ji,jj-1) * vdta(ji,jj-1,jk,2) ) & 829 #if defined key_zco 830 zhdiv(ji,jj,jk) = ( e2u(ji,jj) * udta(ji,jj,jk,2) - e2u(ji-1,jj ) * udta(ji-1,jj ,jk,2) & 831 & + e1v(ji,jj) * vdta(ji,jj,jk,2) - e1v(ji ,jj-1) * vdta(ji ,jj-1,jk,2) ) & 831 832 & / ( e1t(ji,jj) * e2t(ji,jj) ) 833 #else 834 zhdiv(ji,jj,jk) = & 835 ( e2u(ji,jj)*fse3u(ji,jj,jk)*udta(ji,jj,jk,2) - e2u(ji-1,jj)*fse3u(ji-1,jj,jk)*udta(ji-1,jj,jk,2) & 836 + e1v(ji,jj)*fse3v(ji,jj,jk)*vdta(ji,jj,jk,2) - e1v(ji,jj-1)*fse3v(ji,jj-1,jk)*vdta(ji,jj-1,jk,2) ) & 837 / ( e1t(ji,jj) * e2t(ji,jj) * fse3t(ji,jj,jk) ) 838 #endif 832 839 END DO 833 END DO 834 END DO 835 840 END DO 841 ENDDO 842 843 ! Lateral boundary conditions on hdiv 844 CALL lbc_lnk( zhdiv, 'T', 1. ) 845 846 847 ! computation of vertical velocity from the bottom 836 848 zw(:,:,jpk) = 0. 837 838 ! Computation from the bottom839 849 DO jk = jpkm1, 1, -1 840 850 zw(:,:,jk) = zw(:,:,jk+1) - fse3t(:,:,jk) * zhdiv(:,:,jk) … … 848 858 #if ! defined key_off_degrad && defined key_traldf_c2d 849 859 ahtwdta(:,:,2) = zahtw(:,:) * tmask(:,:,1) 850 #if defined key_tr aldf_eiv860 #if defined key_trcldf_eiv 851 861 aeiwdta(:,:,2) = zaeiw(:,:) * tmask(:,:,1) 852 862 #endif
Note: See TracChangeset
for help on using the changeset viewer.