- Timestamp:
- 2019-08-02T16:19:00+02:00 (5 years ago)
- Location:
- NEMO/branches/2019/ENHANCE-02_ISF_nemo
- Files:
-
- 1 edited
- 1 copied
Legend:
- Unmodified
- Added
- Removed
-
NEMO/branches/2019/ENHANCE-02_ISF_nemo/src/OCE/DYN/dynnxt.F90
r10425 r11395 29 29 USE sbc_oce ! Surface boundary condition: ocean fields 30 30 USE sbcrnf ! river runoffs 31 USE sbcisf ! ice shelf31 USE isfnxt 32 32 USE phycst ! physical constants 33 33 USE dynadv ! dynamics: vector invariant versus flux form … … 241 241 ENDIF 242 242 END IF 243 244 IF ( ln_isf ) THEN ! if ice shelf melting 245 DO jk = 1, jpkm1 ! Deal with isf separetely, as can be through depth too 246 DO jj = 1, jpj 247 DO ji = 1, jpi 248 IF( misfkt(ji,jj) <=jk .and. jk < misfkb(ji,jj) ) THEN 249 e3t_b(ji,jj,jk) = e3t_b(ji,jj,jk) - zcoef * ( fwfisf_b(ji,jj) - fwfisf(ji,jj) ) & 250 & * ( e3t_n(ji,jj,jk) * r1_hisf_tbl(ji,jj) ) * tmask(ji,jj,jk) 251 ELSEIF ( jk==misfkb(ji,jj) ) THEN 252 e3t_b(ji,jj,jk) = e3t_b(ji,jj,jk) - zcoef * ( fwfisf_b(ji,jj) - fwfisf(ji,jj) ) & 253 & * ( e3t_n(ji,jj,jk) * r1_hisf_tbl(ji,jj) ) * ralpha(ji,jj) * tmask(ji,jj,jk) 254 ENDIF 255 END DO 256 END DO 257 END DO 258 END IF 243 ! 244 ! ice shelf melting 245 IF ( ln_isf ) CALL isf_dynnxt( zcoef ) 259 246 ! 260 247 IF( ln_dynadv_vec ) THEN ! Asselin filter applied on velocity
Note: See TracChangeset
for help on using the changeset viewer.