- Timestamp:
- 2021-12-03T20:32:50+01:00 (3 years ago)
- Location:
- NEMO/branches/2021/dev_r14318_RK3_stage1
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
NEMO/branches/2021/dev_r14318_RK3_stage1
- Property svn:externals
-
old new 9 9 10 10 # SETTE 11 ^/utils/CI/sette@14244 sette 11 ^/utils/CI/sette@HEAD sette 12
-
- Property svn:externals
-
NEMO/branches/2021/dev_r14318_RK3_stage1/src/OCE/ICB/icbutl.F90
r14118 r15574 93 93 sss_e(1:jpi,1:jpj) = sss_m(:,:) 94 94 fr_e (1:jpi,1:jpj) = fr_i (:,:) 95 ua_e (1:jpi,1:jpj) = utau (:,:) * umask(:,:,1) ! maybe mask useless because mask applied in sbcblk96 va_e (1:jpi,1:jpj) = vtau (:,:) * vmask(:,:,1) ! maybe mask useless because mask applied in sbcblk95 ua_e (1:jpi,1:jpj) = utau_icb (:,:) * umask(:,:,1) ! maybe mask useless because mask applied in sbcblk 96 va_e (1:jpi,1:jpj) = vtau_icb (:,:) * vmask(:,:,1) ! maybe mask useless because mask applied in sbcblk 97 97 ff_e(1:jpi,1:jpj) = ff_f (:,:) 98 98 ! … … 300 300 zwj = pj - 0.5_wp - REAL(kij,wp) 301 301 END SELECT 302 kii = kii + (nn_hls-1) 303 kij = kij + (nn_hls-1) 302 304 ! 303 305 ! compute weight … … 320 322 ! 321 323 IF ( ierr > 0 ) THEN 322 WRITE(numout,*) 'bottom left corner T point out of bound' 323 WRITE(numout,*) pi, kii, mig( 1 ), mig(jpi) 324 WRITE(numout,*) pj, kij, mjg( 1 ), mjg(jpj) 325 WRITE(numout,*) pmsk 326 CALL ctl_stop('STOP','icb_utl_bilin_h: an icebergs coordinates is out of valid range (out of bound error)') 324 WRITE(numicb,*) 'bottom left corner T point out of bound' 325 WRITE(numicb,*) pi, kii, mig( 1 ), mig(jpi) 326 WRITE(numicb,*) pj, kij, mjg( 1 ), mjg(jpj) 327 WRITE(numicb,*) pmsk 328 CALL FLUSH(numicb) 329 CALL ctl_stop('STOP','icb_utl_bilin_e: an icebergs coordinates is out of valid range (out of bound error).' , & 330 & 'This can be fixed using rn_speed_limit=0.4 in &namberg.' , & 331 & 'More details in the corresponding iceberg.stat file (nn_verbose_level > 0).' ) 327 332 END IF 328 333 END IF … … 458 463 459 464 ! conversion to local domain (no need to do a sanity check already done in icbpos) 460 ii = mi1(ii) 461 ij = mj1(ij) 465 ii = mi1(ii) + (nn_hls-1) 466 ij = mj1(ij) + (nn_hls-1) 462 467 ! 463 468 IF( 0.0_wp <= zi .AND. zi < 0.5_wp ) THEN
Note: See TracChangeset
for help on using the changeset viewer.