- Timestamp:
- 2018-08-03T10:18:16+02:00 (6 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
NEMO/branches/2018/dev_r9838_ENHANCE04_RK3/src/NST/agrif_oce_update.F90
r10010 r10030 258 258 e3u_a(:,:,:) = e3u_n(:,:,:) 259 259 e3v_a(:,:,:) = e3v_n(:,:,:) 260 ! ua(:,:,:) = e3u_b(:,:,:) 261 ! va(:,:,:) = e3v_b(:,:,:) 262 hu_a(:,:) = hu_n(:,:) 263 hv_a(:,:) = hv_n(:,:) 264 260 hu_a (:,:) = hu_n (:,:) 261 hv_a (:,:) = hv_n (:,:) 262 ! 265 263 ! !* NOW fields : 266 CALL ssh2e3_now ! set: ht , hu , hv, r1_hu, r1_hv267 ! ! e3t, e3 w, e3u, e3uw, e3v, e3vw, e3f(from 1 to jpkm1)268 ! ! gdept_n, gdepw_n, gde3w_n264 CALL ssh2e3_now ! set: ht, hu, hv, r1_hu, r1_hv 265 ! ! e3t, e3u, e3v, e3f (from 1 to jpkm1) 266 ! ! e3w, gdept_n, gdepw_n, gde3w_n (from 1 to jpk ) 269 267 270 268 ! !* BEFORE fields : 271 269 IF (.NOT.( lk_agrif_fstep .AND. l_1st_euler ) ) THEN 272 270 ! 273 CALL ssh2e3_before ! set: hu , hv, r1_hu, r1_hv274 ! ! e3t, e3 w, e3u, e3uw, e3v, e3vw(from 1 to jpkm1)275 ! 271 CALL ssh2e3_before ! set: hu, hv, r1_hu, r1_hv 272 ! ! e3t, e3u, e3v (from 1 to jpkm1) 273 ! ! e3w (from 1 to jpk ) 276 274 ENDIF 277 275 ! … … 304 302 DO jj = j1, j2 305 303 DO ji = i1, i2 306 tabres(ji,jj,jk,jn) = (tsn(ji,jj,jk,jn) * e3t_n(ji,jj,jk) )&307 * tmask(ji,jj,jk) + (tmask(ji,jj,jk)-1)*999._wp304 tabres(ji,jj,jk,jn) = tmask(ji,jj,jk) * (tsn(ji,jj,jk,jn) * e3t_n(ji,jj,jk) ) & 305 + (tmask(ji,jj,jk)-1) * 999._wp 308 306 END DO 309 307 END DO … … 313 311 DO jj = j1, j2 314 312 DO ji = i1, i2 315 tabres(ji,jj,jk,n2) = tmask(ji,jj,jk) * e3t_n(ji,jj,jk)&316 + (tmask(ji,jj,jk)-1)*999._wp313 tabres(ji,jj,jk,n2) = tmask(ji,jj,jk) * e3t_n(ji,jj,jk) & 314 & + (tmask(ji,jj,jk)-1) * 999._wp 317 315 END DO 318 316 END DO … … 352 350 353 351 IF ( .NOT.( lk_agrif_fstep .AND. l_1st_euler ) ) THEN ! Add asselin part 354 355 !!gm IF (.NOT.(lk_agrif_fstep.AND.(neuler==0))) THEN356 352 DO jn = n1, n2-1 357 353 DO jk = 1, jpk … … 416 412 END DO 417 413 !< jc tmp 418 IF ( .NOT.( lk_agrif_fstep .AND. l_1st_euler ) ) THEN 419 !!gm IF (.NOT.(lk_agrif_fstep.AND.(neuler==0))) THEN 420 ! Add asselin part 414 IF ( .NOT.( lk_agrif_fstep .AND. l_1st_euler ) ) THEN ! Add asselin part 421 415 DO jn = 1,jpts 422 416 DO jk = k1, k2 … … 447 441 ! 448 442 IF ( l_1st_euler .AND. Agrif_Nb_Step() == 0 ) THEN 449 !!gm IF ((neuler==0).AND.(Agrif_Nb_Step()==0) ) THEN450 443 tsb(i1:i2,j1:j2,k1:k2,1:jpts) = tsn(i1:i2,j1:j2,k1:k2,1:jpts) 451 444 ENDIF
Note: See TracChangeset
for help on using the changeset viewer.