Changeset 869 for trunk/NEMO/LIM_SRC_3/limitd_th.F90
- Timestamp:
- 2008-03-26T10:21:54+01:00 (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/NEMO/LIM_SRC_3/limitd_th.F90
r868 r869 27 27 USE limcons 28 28 USE prtctl ! Print control 29 USE lib_mpp 29 30 30 31 IMPLICIT NONE … … 1062 1063 jl ! category index 1063 1064 1064 LOGICAL:: & !:1065 INTEGER :: & !: 1065 1066 zshiftflag ! = .true. if ice must be shifted 1066 1067 … … 1149 1150 ! identify thicknesses that are too big 1150 1151 !--------------------------------------- 1151 zshiftflag = .false.1152 zshiftflag = 0 1152 1153 1153 1154 DO jj = 1, jpj 1154 1155 DO ji = 1, jpi 1155 1156 IF (a_i(ji,jj,jl) .GT. zeps .AND. ht_i(ji,jj,jl) .GT. hi_max(jl) ) THEN 1156 zshiftflag = .true.1157 zshiftflag = 1 1157 1158 zdonor(ji,jj,jl) = jl 1158 1159 zdaice(ji,jj,jl) = a_i(ji,jj,jl) … … 1161 1162 END DO ! ji 1162 1163 END DO ! jj 1163 1164 IF (zshiftflag) THEN 1164 IF( lk_mpp ) CALL mpp_max(zshiftflag) 1165 1166 IF ( zshiftflag == 1 ) THEN 1165 1167 1166 1168 !------------------------------ … … 1193 1195 ! Identify thicknesses that are too small 1194 1196 !----------------------------------------- 1195 zshiftflag = .false.1197 zshiftflag = 0 1196 1198 1197 1199 DO jj = 1, jpj … … 1200 1202 ht_i(ji,jj,jl+1) .LE. hi_max(jl)) THEN 1201 1203 1202 zshiftflag = .true.1204 zshiftflag = 1 1203 1205 zdonor(ji,jj,jl) = jl + 1 1204 1206 zdaice(ji,jj,jl) = a_i(ji,jj,jl+1) … … 1208 1210 END DO ! jj 1209 1211 1210 IF (zshiftflag) THEN 1212 IF(lk_mpp) CALL mpp_max(zshiftflag) 1213 IF (zshiftflag==1) THEN 1211 1214 1212 1215 !------------------------------
Note: See TracChangeset
for help on using the changeset viewer.