Changeset 9094 for branches/2017/dev_merge_2017/NEMOGCM/NEMO/OPA_SRC/LDF
- Timestamp:
- 2017-12-15T18:26:58+01:00 (6 years ago)
- Location:
- branches/2017/dev_merge_2017/NEMOGCM/NEMO/OPA_SRC/LDF
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/2017/dev_merge_2017/NEMOGCM/NEMO/OPA_SRC/LDF/ldfc1d_c2d.F90
r7753 r9094 101 101 END DO 102 102 END DO 103 CALL lbc_lnk( pah1, 'U', 1. )! Lateral boundary conditions104 CALL lbc_lnk (pah2, 'V', 1. )103 ! Lateral boundary conditions 104 CALL lbc_lnk_multi( pah1, 'U', 1. , pah2, 'V', 1. ) 105 105 ! 106 106 END SELECT -
branches/2017/dev_merge_2017/NEMOGCM/NEMO/OPA_SRC/LDF/ldfdyn.F90
r9019 r9094 321 321 ENDIF 322 322 ! 323 CALL lbc_lnk ( ahmt, 'T', 1. ) ; CALL lbc_lnk(ahmf, 'F', 1. )323 CALL lbc_lnk_multi( ahmt, 'T', 1., ahmf, 'F', 1. ) 324 324 ! 325 325 ! … … 403 403 ENDIF 404 404 ! 405 CALL lbc_lnk ( ahmt, 'T', 1. ) ; CALL lbc_lnk(ahmf, 'F', 1. )405 CALL lbc_lnk_multi( ahmt, 'T', 1. , ahmf, 'F', 1. ) 406 406 ! 407 407 END SELECT -
branches/2017/dev_merge_2017/NEMOGCM/NEMO/OPA_SRC/LDF/ldfslp.F90
r9019 r9094 231 231 END DO 232 232 END DO 233 CALL lbc_lnk ( zwz, 'U', -1. ) ; CALL lbc_lnk(zww, 'V', -1. ) ! lateral boundary conditions233 CALL lbc_lnk_multi( zwz, 'U', -1., zww, 'V', -1. ) ! lateral boundary conditions 234 234 ! 235 235 ! !* horizontal Shapiro filter … … 313 313 END DO 314 314 END DO 315 CALL lbc_lnk ( zwz, 'T', -1. ) ; CALL lbc_lnk(zww, 'T', -1. ) ! lateral boundary conditions315 CALL lbc_lnk_multi( zwz, 'T', -1., zww, 'T', -1. ) ! lateral boundary conditions 316 316 ! 317 317 ! !* horizontal Shapiro filter … … 362 362 ! IV. Lateral boundary conditions 363 363 ! =============================== 364 CALL lbc_lnk( uslp , 'U', -1. ) ; CALL lbc_lnk( vslp , 'V', -1. ) 365 CALL lbc_lnk( wslpi, 'W', -1. ) ; CALL lbc_lnk( wslpj, 'W', -1. ) 364 CALL lbc_lnk_multi( uslp , 'U', -1. , vslp , 'V', -1. , wslpi, 'W', -1., wslpj, 'W', -1. ) 366 365 367 366 IF(ln_ctl) THEN … … 726 725 END DO 727 726 !!gm this lbc_lnk should be useless.... 728 CALL lbc_lnk( uslpml , 'U', -1. ) ; CALL lbc_lnk( vslpml , 'V', -1. ) ! lateral boundary cond. (sign change) 729 CALL lbc_lnk( wslpiml, 'W', -1. ) ; CALL lbc_lnk( wslpjml, 'W', -1. ) ! lateral boundary conditions 727 CALL lbc_lnk_multi( uslpml , 'U', -1. , vslpml , 'V', -1. , wslpiml, 'W', -1. , wslpjml, 'W', -1. ) 730 728 ! 731 729 IF( ln_timing ) CALL timing_stop('ldf_slp_mxl') … … 799 797 ! END DO 800 798 ! END DO 801 ! CALL lbc_lnk( uslp , 'U', -1. ) ; CALL lbc_lnk( vslp , 'V', -1. ) ! Lateral boundary conditions 802 ! CALL lbc_lnk( wslpi, 'W', -1. ) ; CALL lbc_lnk( wslpj, 'W', -1. ) 799 ! CALL lbc_lnk_multi( uslp , 'U', -1. ; CALL lbc_lnk( vslp , 'V', -1., wslpi, 'W', -1., wslpj, 'W', -1. ) 803 800 !!gm ENDIF 804 801 ENDIF -
branches/2017/dev_merge_2017/NEMOGCM/NEMO/OPA_SRC/LDF/ldftra.F90
r9019 r9094 564 564 END DO 565 565 END DO 566 CALL lbc_lnk ( paeiu(:,:,1), 'U', 1. ) ; CALL lbc_lnk(paeiv(:,:,1), 'V', 1. ) ! lateral boundary condition566 CALL lbc_lnk_multi( paeiu(:,:,1), 'U', 1. , paeiv(:,:,1), 'V', 1. ) ! lateral boundary condition 567 567 568 568 DO jk = 2, jpkm1 !== deeper values equal the surface one ==! … … 678 678 ! 679 679 ! !== eiv stream function: output ==! 680 CALL lbc_lnk( psi_uw, 'U', -1. ) ! lateral boundary condition 681 CALL lbc_lnk( psi_vw, 'V', -1. ) 680 CALL lbc_lnk_multi( psi_uw, 'U', -1. , psi_vw, 'V', -1. ) 682 681 ! 683 682 !!gm CALL iom_put( "psi_eiv_uw", psi_uw ) ! output
Note: See TracChangeset
for help on using the changeset viewer.