- Timestamp:
- 2019-12-10T15:44:23+01:00 (4 years ago)
- Location:
- NEMO/branches/2019/dev_r12072_MERGE_OPTION2_2019/src/ABL
- Files:
-
- 1 edited
- 1 copied
Legend:
- Unmodified
- Added
- Removed
-
NEMO/branches/2019/dev_r12072_MERGE_OPTION2_2019/src/ABL/sbcabl.F90
r11858 r12154 22 22 USE sbc_oce ! Surface boundary condition: ocean fields 23 23 USE sbcblk ! Surface boundary condition: bulk formulae 24 USE sbcblk_phy ! Surface boundary condition: bulk formulae 24 25 USE dom_oce, ONLY : tmask 25 26 ! … … 93 94 IF( nn_dyn_restore < 0 .OR. nn_dyn_restore > 2 ) & 94 95 & CALL ctl_stop( 'abl_init : bad flag, nn_dyn_restore must be 0, 1 or 2 ' ) 95 ! 96 96 97 !!--------------------------------------------------------------------- 97 98 !! Control prints … … 215 216 WRITE(numout,*) ' ABL Maximum value for dynamics restoring = ',zcff1 216 217 ! Check that restoring coefficients are between 0 and 1 217 !IF( zcff1 > 1._wp .OR. zcff1 < 0._wp ) &218 !IF( zcff1 > nn_fsbc .OR. zcff1 < 0._wp ) &219 218 IF( zcff1 - nn_fsbc > 0.001_wp .OR. zcff1 < 0._wp ) & 220 219 & CALL ctl_stop( 'abl_init : wrong value for rn_ldyn_max' ) 221 !IF( zcff > 1._wp .OR. zcff < 0._wp ) &222 220 IF( zcff - nn_fsbc > 0.001_wp .OR. zcff < 0._wp ) & 223 221 & CALL ctl_stop( 'abl_init : wrong value for rn_ldyn_min' ) … … 236 234 WRITE(numout,*) ' ABL Maximum value for tracers restoring = ',zcff1 237 235 ! Check that restoring coefficients are between 0 and 1 238 !IF( zcff1 > 1._wp .OR. zcff1 < 0._wp ) &239 236 IF( zcff1 - nn_fsbc > 0.001_wp .OR. zcff1 < 0._wp ) & 240 237 & CALL ctl_stop( 'abl_init : wrong value for rn_ltra_max' ) 241 !IF( zcff > 1._wp .OR. zcff < 0._wp ) &242 238 IF( zcff - nn_fsbc > 0.001_wp .OR. zcff < 0._wp ) & 243 239 & CALL ctl_stop( 'abl_init : wrong value for rn_ltra_min' ) … … 294 290 tke_abl(:,:,:,nt_a ) = 0._wp 295 291 ENDIF 292 293 rhoa(:,:) = rho_air( tq_abl(:,:,2,nt_n,jp_ta), tq_abl(:,:,2,nt_n,jp_qa), sf(jp_slp)%fnow(:,:,1) ) !!GS: rhoa must be (re)computed here here to avoid division by zero in blk_ice_1 (TBI) 296 294 297 295 END SUBROUTINE sbc_abl_init … … 341 339 & tq_abl(:,:,2,nt_n,jp_ta), tq_abl(:,:,2,nt_n,jp_qa), & ! <<= in 342 340 & sf(jp_slp )%fnow(:,:,1) , sst_m, ssu_m, ssv_m , & ! <<= in 341 & sf(jp_qsr )%fnow(:,:,1) , sf(jp_qlw )%fnow(:,:,1) , & ! <<= in 343 342 & zssq, zcd_du, zsen, zevp ) ! =>> out 344 343
Note: See TracChangeset
for help on using the changeset viewer.