- Timestamp:
- 2017-09-18T16:54:04+02:00 (7 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/2017/dev_r8183_ICEMODEL/NEMOGCM/NEMO/LIM_SRC_3/iceupdate.F90
r8518 r8534 16 16 #if defined key_lim3 17 17 !!---------------------------------------------------------------------- 18 !! 'key_lim3' LIM 3.0sea-ice model18 !! 'key_lim3' ESIM sea-ice model 19 19 !!---------------------------------------------------------------------- 20 20 !! ice_update_alloc : allocate the iceupdate arrays … … 23 23 !! ice_update_tau : update i- and j-stresses, and its modulus at the ocean surface 24 24 !!---------------------------------------------------------------------- 25 USE par_oce ! ocean parameters26 25 USE oce , ONLY : sshn, sshb 27 26 USE phycst ! physical constants … … 42 41 ! 43 42 USE in_out_manager ! I/O manager 44 USE iom ! xIO server 45 USE lbclnk ! ocean lateral boundary condition - MPP exchanges 43 USE iom ! I/O manager library 46 44 USE lib_mpp ! MPP library 47 USE lib_fortran ! Fortran utilities (allows no signed zero when 'key_nosignedzero' defined) 45 USE lib_fortran ! fortran utilities (glob_sum + no signed zero) 46 USE lbclnk ! lateral boundary conditions (or mpp links) 48 47 USE timing ! Timing 49 48 … … 110 109 REAL(wp), DIMENSION(jpi,jpj,jpl) :: zalb_cs, zalb_os ! 3D workspace 111 110 !!--------------------------------------------------------------------- 112 IF( nn_timing == 1 ) CALL timing_start('ice_update _flx')111 IF( nn_timing == 1 ) CALL timing_start('ice_update') 113 112 114 113 IF( kt == nit000 .AND. lwp ) THEN … … 213 212 IF( ln_icectl ) CALL ice_prt (kt, iiceprt, jiceprt, 3, 'Final state ice_update') ! prints 214 213 IF( ln_ctl ) CALL ice_prt3D ('iceupdate') ! prints 215 IF( nn_timing == 1 ) CALL timing_stop ('ice_update _flx')! timing214 IF( nn_timing == 1 ) CALL timing_stop ('ice_update') ! timing 216 215 ! 217 216 END SUBROUTINE ice_update_flx … … 251 250 !!--------------------------------------------------------------------- 252 251 253 IF( nn_timing == 1 ) CALL timing_start('ice_update _tau')252 IF( nn_timing == 1 ) CALL timing_start('ice_update') 254 253 255 254 IF( kt == nit000 .AND. lwp ) THEN … … 297 296 CALL lbc_lnk_multi( utau, 'U', -1., vtau, 'V', -1. ) ! lateral boundary condition 298 297 ! 299 IF( nn_timing == 1 ) CALL timing_stop('ice_update _tau')298 IF( nn_timing == 1 ) CALL timing_stop('ice_update') 300 299 ! 301 300 END SUBROUTINE ice_update_tau … … 373 372 #else 374 373 !!---------------------------------------------------------------------- 375 !! Default option Dummy module NO LIM3sea-ice model374 !! Default option Dummy module NO ESIM sea-ice model 376 375 !!---------------------------------------------------------------------- 377 376 #endif
Note: See TracChangeset
for help on using the changeset viewer.