- Timestamp:
- 2013-10-17T15:10:59+02:00 (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/2013/dev_r4028_CNRS_LIM3/NEMOGCM/NEMO/LIM_SRC_3/limupdate2.F90
r4045 r4072 39 39 USE wrk_nemo ! work arrays 40 40 USE lib_fortran ! glob_sum 41 USE timing ! Timing 41 42 42 43 IMPLICIT NONE … … 95 96 REAL(wp), POINTER, DIMENSION(:,:,:) :: zviold, zvsold, zsmvold ! old ice volume... 96 97 !!------------------------------------------------------------------- 98 IF( nn_timing == 1 ) CALL timing_start('limupdate2') 97 99 98 100 CALL wrk_alloc( jpi,jpj,jpl, internal_melt ) ! integer … … 558 560 !------------ 559 561 DO jj = 2, jpjm1 560 DO ji = fs_2, fs_jpim1562 DO ji = 2, jpim1 561 563 IF ( at_i(ji,jj) .EQ. 0.0 ) THEN ! what to do if there is no ice 562 564 IF ( at_i(ji+1,jj) .EQ. 0.0 ) u_ice(ji,jj) = 0.0 ! right side … … 567 569 END DO 568 570 END DO 571 !lateral boundary conditions 572 CALL lbc_lnk( u_ice(:,:), 'U', -1. ) 573 CALL lbc_lnk( v_ice(:,:), 'V', -1. ) 569 574 !mask velocities 570 575 u_ice(:,:) = u_ice(:,:) * tmu(:,:) 571 576 v_ice(:,:) = v_ice(:,:) * tmv(:,:) 572 !lateral boundary conditions573 CALL lbc_lnk( u_ice(:,:), 'U', -1. )574 CALL lbc_lnk( v_ice(:,:), 'V', -1. )575 577 576 578 !-------------------------------- … … 687 689 CALL wrk_dealloc( jpi,jpj,jpl,zviold, zvsold, zsmvold ) ! clem 688 690 691 IF( nn_timing == 1 ) CALL timing_stop('limupdate2') 689 692 END SUBROUTINE lim_update2 690 693 #else
Note: See TracChangeset
for help on using the changeset viewer.