Changeset 10726 for NEMO/releases/release-4.0/src/OCE/ICB/icbini.F90
- Timestamp:
- 2019-02-27T16:06:35+01:00 (5 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
NEMO/releases/release-4.0/src/OCE/ICB/icbini.F90
r10570 r10726 74 74 ! ! allocate gridded fields 75 75 IF( icb_alloc() /= 0 ) CALL ctl_stop( 'STOP', 'icb_alloc : unable to allocate arrays' ) 76 76 ! 77 ! ! initialised variable with extra haloes to zero 78 uo_e(:,:) = 0._wp ; vo_e(:,:) = 0._wp ; 79 ua_e(:,:) = 0._wp ; va_e(:,:) = 0._wp ; 80 ff_e(:,:) = 0._wp ; tt_e(:,:) = 0._wp ; 81 fr_e(:,:) = 0._wp ; 82 #if defined key_si3 83 hi_e(:,:) = 0._wp ; 84 ui_e(:,:) = 0._wp ; vi_e(:,:) = 0._wp ; 85 #endif 86 ssh_e(:,:) = 0._wp ; 87 ! 77 88 ! ! open ascii output file or files for iceberg status information 78 89 ! ! note that we choose to do this on all processors since we cannot … … 224 235 src_calving_hflx(:,:) = 0._wp 225 236 237 ! definition of extended surface masked needed by icb_bilin_h 238 tmask_e(:,:) = 0._wp ; tmask_e(1:jpi,1:jpj) = tmask(:,:,1) 239 umask_e(:,:) = 0._wp ; umask_e(1:jpi,1:jpj) = umask(:,:,1) 240 vmask_e(:,:) = 0._wp ; vmask_e(1:jpi,1:jpj) = vmask(:,:,1) 241 CALL lbc_lnk_icb( 'icbini', tmask_e, 'T', +1._wp, 1, 1 ) 242 CALL lbc_lnk_icb( 'icbini', umask_e, 'T', +1._wp, 1, 1 ) 243 CALL lbc_lnk_icb( 'icbini', vmask_e, 'T', +1._wp, 1, 1 ) 244 ! 226 245 ! assign each new iceberg with a unique number constructed from the processor number 227 246 ! and incremented by the total number of processors
Note: See TracChangeset
for help on using the changeset viewer.