- Timestamp:
- 2020-10-19T10:48:19+02:00 (4 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
NEMO/branches/2020/dev_r13296_HPC-07_mocavero_mpi3/src/OCE/DYN/dynspg_ts.F90
r13571 r13630 520 520 END_2D 521 521 ! 522 #if defined key_mpi3 523 CALL lbc_lnk_nc_multi( 'dynspg_ts', ssha_e, 'T', 1._wp, zhU, 'U', -1._wp, zhV, 'V', -1._wp ) 524 #else 522 525 CALL lbc_lnk_multi( 'dynspg_ts', ssha_e, 'T', 1._wp, zhU, 'U', -1._wp, zhV, 'V', -1._wp ) 526 #endif 523 527 ! 524 528 ! Duplicate sea level across open boundaries (this is only cosmetic if linssh=T) … … 659 663 ! 660 664 IF( .NOT.ln_linssh ) THEN !* Update ocean depth (variable volume case only) 665 #if defined key_mpi3 666 CALL lbc_lnk_nc_multi( 'dynspg_ts', ua_e , 'U', -1._wp, va_e , 'V', -1._wp & 667 & , hu_e , 'U', 1._wp, hv_e , 'V', 1._wp & 668 & , hur_e, 'U', 1._wp, hvr_e, 'V', 1._wp ) 669 #else 661 670 CALL lbc_lnk_multi( 'dynspg_ts', ua_e , 'U', -1._wp, va_e , 'V', -1._wp & 662 671 & , hu_e , 'U', 1._wp, hv_e , 'V', 1._wp & 663 672 & , hur_e, 'U', 1._wp, hvr_e, 'V', 1._wp ) 673 #endif 664 674 ELSE 675 #if defined key_mpi3 676 CALL lbc_lnk_nc_multi( 'dynspg_ts', ua_e , 'U', -1._wp, va_e , 'V', -1._wp ) 677 #else 665 678 CALL lbc_lnk_multi( 'dynspg_ts', ua_e , 'U', -1._wp, va_e , 'V', -1._wp ) 679 #endif 666 680 ENDIF 667 681 ! ! open boundaries … … 751 765 & + e1e2t(ji,jj+1) * pssh(ji,jj+1,Kaa) ) 752 766 END_2D 767 #if defined key_mpi3 768 CALL lbc_lnk_nc_multi( 'dynspg_ts', zsshu_a, 'U', 1._wp, zsshv_a, 'V', 1._wp ) ! Boundary conditions 769 #else 753 770 CALL lbc_lnk_multi( 'dynspg_ts', zsshu_a, 'U', 1._wp, zsshv_a, 'V', 1._wp ) ! Boundary conditions 771 #endif 754 772 ! 755 773 DO jk=1,jpkm1 … … 1114 1132 END_2D 1115 1133 END SELECT 1134 #if defined key_mpi3 1135 CALL lbc_lnk_nc_multi( 'dynspg_ts', zwz, 'F', 1._wp ) 1136 #else 1116 1137 CALL lbc_lnk( 'dynspg_ts', zwz, 'F', 1._wp ) 1138 #endif 1117 1139 ! 1118 1140 ftne(1,:) = 0._wp ; ftnw(1,:) = 0._wp ; ftse(1,:) = 0._wp ; ftsw(1,:) = 0._wp … … 1176 1198 END DO 1177 1199 END DO 1200 #if defined key_mpi3 1201 CALL lbc_lnk_nc_multi( 'dynspg_ts', zhf, 'F', 1._wp ) 1202 #else 1178 1203 CALL lbc_lnk( 'dynspg_ts', zhf, 'F', 1._wp ) 1204 #endif 1179 1205 ! JC: TBC. hf should be greater than 0 1180 1206 DO_2D( 1, 1, 1, 1 )
Note: See TracChangeset
for help on using the changeset viewer.