Changeset 2128 for branches/devukmo2010/NEMO/OPA_SRC/DYN/sshwzv.F90
- Timestamp:
- 2010-09-28T14:29:51+02:00 (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/devukmo2010/NEMO/OPA_SRC/DYN/sshwzv.F90
r1792 r2128 5 5 !!============================================================================== 6 6 !! History : 3.1 ! 2009-02 (G. Madec, M. Leclair) Original code 7 !! 3.3 ! 2010-05 (K. Mogensen, A. Weaver, M. Martin, D. Lea) Assimilation interface 8 !! 3.3 ! 2010-09 (D.Storkey and E.O'Dea) bug fixes for BDY module 7 9 !!---------------------------------------------------------------------- 8 10 … … 25 27 USE obc_par ! open boundary cond. parameter 26 28 USE obc_oce 29 USE bdy_oce 27 30 USE diaar5, ONLY : lk_diaar5 28 31 USE iom 32 USE sbcrnf, ONLY : rnf_dep, rnf_mod_dep ! River runoff 33 #if defined key_asminc 34 USE asminc ! Assimilation increment 35 #endif 29 36 30 37 IMPLICIT NONE … … 134 141 hvr(:,:) = vmask(:,:,1) / ( hv(:,:) + 1.e0 - vmask(:,:,1) ) 135 142 ! 143 DO jj=1,jpj 144 DO ji=1,jpi 145 rnf_dep(ji,jj)=0 146 DO jk=1,rnf_mod_dep(ji,jj) ! recalculates rnf_dep to be the depth 147 rnf_dep(ji,jj)=rnf_dep(ji,jj)+fse3t(ji,jj,jk) ! in metres to the bottom of the relevant grid box 148 ENDDO 149 ENDDO 150 ENDDO 151 ! 136 152 ENDIF 137 153 … … 161 177 CALL lbc_lnk( ssha, 'T', 1. ) ! absolutly compulsory !! (jmm) 162 178 ENDIF 179 #endif 180 181 #if defined key_bdy 182 ssha(:,:) = ssha(:,:) * bdytmask(:,:) 183 CALL lbc_lnk( ssha, 'T', 1. ) 163 184 #endif 164 185 … … 183 204 ENDIF 184 205 206 ! Include the IAU weighted SSH increment 207 #if defined key_asminc 208 IF( ( lk_asminc ).AND.( ln_sshinc ).AND.( ln_asmiau ) ) THEN 209 CALL ssh_asm_inc( kt ) 210 ssha(:,:) = ssha(:,:) + z2dt * ssh_iau(:,:) 211 ENDIF 212 #endif 213 185 214 ! !------------------------------! 186 215 ! ! Now Vertical Velocity ! … … 191 220 & - ( fse3t_a(:,:,jk) & 192 221 & - fse3t_b(:,:,jk) ) * tmask(:,:,jk) / z2dt 222 #if defined key_bdy 223 wn(:,:,jk) = wn(:,:,jk) * bdytmask(:,:) 224 #endif 193 225 END DO 194 226 !
Note: See TracChangeset
for help on using the changeset viewer.