Changeset 14978
- Timestamp:
- 2021-06-11T15:21:08+02:00 (3 years ago)
- Location:
- NEMO/trunk/src/OCE/TRA
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
NEMO/trunk/src/OCE/TRA/traadv_qck.F90
r14834 r14978 246 246 IF (nn_hls==1) CALL lbc_lnk( 'traadv_qck', zfc(:,:,:), 'T', 1.0_wp , zfd(:,:,:), 'T', 1.0_wp, ld4only= .TRUE. ) ! Lateral boundary conditions 247 247 248 ! Correct zfd on northfold after lbc_lnk; see #2640 249 IF( nn_hls == 1 .AND. l_IdoNFold .AND. ntej == Nje0 ) THEN 250 DO jk = 1, jpkm1 251 WHERE( tmask_i(ntsi:ntei,ntej:jpj) == 0._wp ) zfd(ntsi:ntei,ntej:jpj,jk) = zfc(ntsi:ntei,ntej:jpj,jk) 252 END DO 253 ENDIF 248 254 ! 249 255 ! Horizontal advective fluxes -
NEMO/trunk/src/OCE/TRA/traadv_qck_lf.F90
r14834 r14978 111 111 ! 112 112 ! ! horizontal fluxes are computed with the QUICKEST + ULTIMATE scheme 113 CALL tra_adv_qck_i ( kt, cdtype, p2dt, pU, Kbb, Kmm, pt, kjpt, Krhs )114 CALL tra_adv_qck_j ( kt, cdtype, p2dt, pV, Kbb, Kmm, pt, kjpt, Krhs )113 CALL tra_adv_qck_i_lf( kt, cdtype, p2dt, pU, Kbb, Kmm, pt, kjpt, Krhs ) 114 CALL tra_adv_qck_j_lf( kt, cdtype, p2dt, pV, Kbb, Kmm, pt, kjpt, Krhs ) 115 115 116 116 ! ! vertical fluxes are computed with the 2nd order centered scheme 117 CALL tra_adv_cen2_k ( kt, cdtype, pW, Kmm, pt, kjpt, Krhs )117 CALL tra_adv_cen2_k_lf( kt, cdtype, pW, Kmm, pt, kjpt, Krhs ) 118 118 ! 119 119 END SUBROUTINE tra_adv_qck_lf 120 120 121 121 122 SUBROUTINE tra_adv_qck_i ( kt, cdtype, p2dt, pU, Kbb, Kmm, pt, kjpt, Krhs )122 SUBROUTINE tra_adv_qck_i_lf( kt, cdtype, p2dt, pU, Kbb, Kmm, pt, kjpt, Krhs ) 123 123 !!---------------------------------------------------------------------- 124 124 !! … … 193 193 END DO 194 194 ! 195 END SUBROUTINE tra_adv_qck_i 196 197 198 SUBROUTINE tra_adv_qck_j ( kt, cdtype, p2dt, pV, Kbb, Kmm, pt, kjpt, Krhs )195 END SUBROUTINE tra_adv_qck_i_lf 196 197 198 SUBROUTINE tra_adv_qck_j_lf( kt, cdtype, p2dt, pV, Kbb, Kmm, pt, kjpt, Krhs ) 199 199 !!---------------------------------------------------------------------- 200 200 !! … … 273 273 END DO 274 274 ! 275 END SUBROUTINE tra_adv_qck_j 276 277 278 SUBROUTINE tra_adv_cen2_k ( kt, cdtype, pW, Kmm, pt, kjpt, Krhs )275 END SUBROUTINE tra_adv_qck_j_lf 276 277 278 SUBROUTINE tra_adv_cen2_k_lf( kt, cdtype, pW, Kmm, pt, kjpt, Krhs ) 279 279 !!---------------------------------------------------------------------- 280 280 !! … … 323 323 END DO 324 324 ! 325 END SUBROUTINE tra_adv_cen2_k 325 END SUBROUTINE tra_adv_cen2_k_lf 326 326 327 327
Note: See TracChangeset
for help on using the changeset viewer.