Changeset 11241 for NEMO/branches/2019/dev_r10984_HPC-13_IRRMANN_BDY_optimization/src/OCE/DYN/dynspg_ts.F90
- Timestamp:
- 2019-07-10T11:46:48+02:00 (4 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
NEMO/branches/2019/dev_r10984_HPC-13_IRRMANN_BDY_optimization/src/OCE/DYN/dynspg_ts.F90
r11240 r11241 557 557 ! Sea Surface Height at u-,v-points (vvl case only) 558 558 IF( .NOT.ln_linssh ) THEN 559 DO jj = 2, jpjm1 559 DO jj = 2, jpjm1 ! INNER domain, will be extended to whole domain later 560 560 DO ji = 2, jpim1 ! NO Vector Opt. 561 561 zsshu_a(ji,jj) = r1_2 * ssumask(ji,jj) * r1_e1e2u(ji,jj) & … … 567 567 END DO 568 568 END DO 569 CALL lbc_lnk_multi( 'dynspg_ts', zsshu_a, 'U', 1._wp, zsshv_a, 'V', 1._wp )570 569 ENDIF 571 570 ! … … 681 680 ENDIF 682 681 683 684 IF( .NOT.ln_linssh ) THEN !* Update ocean depth (variable volume case only) 685 hu_e (:,:) = hu_0(:,:) + zsshu_a(:,:) 682 683 IF( .NOT. ln_linssh ) THEN 684 ! !* domain lateral boundary 685 CALL lbc_lnk_multi( 'dynspg_ts', ua_e , 'U', -1._wp, va_e , 'V', -1._wp & 686 & , zsshu_a, 'U', 1._wp, zsshv_a, 'V', 1._wp ) 687 ! 688 hu_e (:,:) = hu_0(:,:) + zsshu_a(:,:) !* Update ocean depth (variable volume case only) 686 689 hv_e (:,:) = hv_0(:,:) + zsshv_a(:,:) 687 690 hur_e(:,:) = ssumask(:,:) / ( hu_e(:,:) + 1._wp - ssumask(:,:) ) 688 691 hvr_e(:,:) = ssvmask(:,:) / ( hv_e(:,:) + 1._wp - ssvmask(:,:) ) 689 692 ! 690 ENDIF 691 ! !* domain lateral boundary 692 CALL lbc_lnk_multi( 'dynspg_ts', ua_e, 'U', -1._wp, va_e , 'V', -1._wp ) 693 ELSE 694 ! !* domain lateral boundary 695 CALL lbc_lnk_multi( 'dynspg_ts', ua_e , 'U', -1._wp, va_e , 'V', -1._wp ) 696 ! 697 ENDIF 693 698 ! 694 699 ! ! open boundaries
Note: See TracChangeset
for help on using the changeset viewer.