- Timestamp:
- 2018-07-11T10:24:17+02:00 (6 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
NEMO/branches/2018/dev_r9838_ENHANCE04_MLF/src/OCE/SBC/sbcblk.F90
r9767 r9923 225 225 ALLOCATE( sf(ifpr)%fnow(jpi,jpj,1) ) 226 226 IF( slf_i(ifpr)%ln_tint ) ALLOCATE( sf(ifpr)%fdta(jpi,jpj,1,2) ) 227 IF( slf_i(ifpr)%nfreqh > 0. .AND. MOD( 3600. * slf_i(ifpr)%nfreqh , REAL(nn_fsbc) * r dt) /= 0. ) &228 & CALL ctl_warn( 'sbc_blk_init: sbcmod timestep r dt*nn_fsbc is NOT a submultiple of atmosphericforcing frequency.', &229 & ' This is not ideal. You should consider changing either r dt or nn_fsbc value...' )227 IF( slf_i(ifpr)%nfreqh > 0. .AND. MOD( 3600. * slf_i(ifpr)%nfreqh , REAL(nn_fsbc) * rn_Dt) /= 0. ) & 228 & CALL ctl_warn( 'sbc_blk_init: sbcmod timestep rn_Dt*nn_fsbc is NOT a submultiple of atmos. forcing frequency.', & 229 & ' This is not ideal. You should consider changing either rn_Dt or nn_fsbc value...' ) 230 230 231 231 END DO … … 323 323 ! 324 324 ! ! compute the surface ocean fluxes using bulk formulea 325 IF( MOD( kt -1, nn_fsbc ) == 0 ) CALL blk_oce( kt, sf, sst_m, ssu_m, ssv_m )325 IF( MOD( kt-1, nn_fsbc ) == 0 ) CALL blk_oce( kt, sf, sst_m, ssu_m, ssv_m ) 326 326 327 327 #if defined key_cice 328 IF( MOD( kt -1, nn_fsbc ) == 0 ) THEN328 IF( MOD( kt-1, nn_fsbc ) == 0 ) THEN 329 329 qlw_ice(:,:,1) = sf(jp_qlw )%fnow(:,:,1) 330 330 IF( ln_dm2dc ) THEN ; qsr_ice(:,:,1) = sbc_dcy( sf(jp_qsr)%fnow(:,:,1) )
Note: See TracChangeset
for help on using the changeset viewer.