- Timestamp:
- 2020-09-15T12:56:56+02:00 (4 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
NEMO/branches/2020/temporary_r4_trunk/src/ICE/icectl.F90
r13469 r13470 366 366 cl_alname(ialert_id) = ' Very high salinity ' ! name of the alert 367 367 DO jl = 1, jpl 368 DO_2D _11_11368 DO_2D( 1, 1, 1, 1 ) 369 369 IF( v_i(ji,jj,jl) > epsi10 ) THEN 370 370 IF( sv_i(ji,jj,jl) / v_i(ji,jj,jl) > rn_simax ) THEN … … 381 381 cl_alname(ialert_id) = ' Very low salinity ' ! name of the alert 382 382 DO jl = 1, jpl 383 DO_2D _11_11383 DO_2D( 1, 1, 1, 1 ) 384 384 IF( v_i(ji,jj,jl) > epsi10 ) THEN 385 385 IF( sv_i(ji,jj,jl) / v_i(ji,jj,jl) < rn_simin ) THEN … … 396 396 cl_alname(ialert_id) = ' Very cold ice ' ! name of the alert 397 397 DO jl = 1, jpl 398 DO_3D _11_11(1, nlay_i )398 DO_3D( 1, 1, 1, 1, 1, nlay_i ) 399 399 ztmelts = -rTmlt * sz_i(ji,jj,jk,jl) + rt0 400 400 IF( t_i(ji,jj,jk,jl) < -50.+rt0 .AND. v_i(ji,jj,jl) > epsi10 ) THEN … … 410 410 cl_alname(ialert_id) = ' Very warm ice ' ! name of the alert 411 411 DO jl = 1, jpl 412 DO_3D _11_11(1, nlay_i )412 DO_3D( 1, 1, 1, 1, 1, nlay_i ) 413 413 ztmelts = -rTmlt * sz_i(ji,jj,jk,jl) + rt0 414 414 IF( t_i(ji,jj,jk,jl) > ztmelts .AND. v_i(ji,jj,jl) > epsi10 ) THEN … … 424 424 cl_alname(ialert_id) = ' Very thick ice ' ! name of the alert 425 425 jl = jpl 426 DO_2D _11_11426 DO_2D( 1, 1, 1, 1 ) 427 427 IF( h_i(ji,jj,jl) > 50._wp ) THEN 428 428 WRITE(numout,*) ' ALERTE : Very thick ice ',h_i(ji,jj,jl) … … 436 436 cl_alname(ialert_id) = ' Very thin ice ' ! name of the alert 437 437 jl = 1 438 DO_2D _11_11438 DO_2D( 1, 1, 1, 1 ) 439 439 IF( h_i(ji,jj,jl) < rn_himin ) THEN 440 440 WRITE(numout,*) ' ALERTE : Very thin ice ',h_i(ji,jj,jl) … … 447 447 ialert_id = ialert_id + 1 ! reference number of this alert 448 448 cl_alname(ialert_id) = ' Very fast ice ' ! name of the alert 449 DO_2D _11_11449 DO_2D( 1, 1, 1, 1 ) 450 450 IF( MAX( ABS( u_ice(ji,jj) ), ABS( v_ice(ji,jj) ) ) > 2. ) THEN 451 451 WRITE(numout,*) ' ALERTE : Very fast ice ',MAX( ABS( u_ice(ji,jj) ), ABS( v_ice(ji,jj) ) ) … … 458 458 ialert_id = ialert_id + 1 ! reference number of this alert 459 459 cl_alname(ialert_id) = ' Ice on continents ' ! name of the alert 460 DO_2D _11_11460 DO_2D( 1, 1, 1, 1 ) 461 461 IF( tmask(ji,jj,1) == 0._wp .AND. ( at_i(ji,jj) > 0._wp .OR. vt_i(ji,jj) > 0._wp ) ) THEN 462 462 WRITE(numout,*) ' ALERTE : Ice on continents ',at_i(ji,jj),vt_i(ji,jj) … … 469 469 ialert_id = ialert_id + 1 ! reference number of this alert 470 470 cl_alname(ialert_id) = ' Incompatible ice conc and vol ' ! name of the alert 471 DO_2D _11_11471 DO_2D( 1, 1, 1, 1 ) 472 472 IF( ( vt_i(ji,jj) == 0._wp .AND. at_i(ji,jj) > 0._wp ) .OR. & 473 473 & ( vt_i(ji,jj) > 0._wp .AND. at_i(ji,jj) == 0._wp ) ) THEN
Note: See TracChangeset
for help on using the changeset viewer.