Changeset 13963 for NEMO/branches/2020/dev_r13923_Tiling_Cleanup_MPI3_LoopFusion/src/OCE/BDY/bdyini.F90
- Timestamp:
- 2020-12-02T06:43:12+01:00 (4 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
NEMO/branches/2020/dev_r13923_Tiling_Cleanup_MPI3_LoopFusion/src/OCE/BDY/bdyini.F90
r13906 r13963 638 638 END DO 639 639 END DO 640 #if defined key_mpi3641 CALL lbc_lnk_nc_multi( 'bdyini', zfmask, 'F', 1.0_wp )642 #else643 640 CALL lbc_lnk( 'bdyini', zfmask, 'F', 1.0_wp ) 644 #endif645 641 646 642 ! Read global 2D mask at T-points: bdytmask … … 658 654 END DO 659 655 END DO 660 #if defined key_mpi3661 CALL lbc_lnk_nc_multi( 'bdyini', bdyumask, 'U', 1.0_wp , bdyvmask, 'V', 1.0_wp ) ! Lateral boundary cond.662 #else663 656 CALL lbc_lnk_multi( 'bdyini', bdyumask, 'U', 1.0_wp , bdyvmask, 'V', 1.0_wp ) ! Lateral boundary cond. 664 #endif665 657 666 658 ! bdy masks are now set to zero on rim 0 points: … … 703 695 END DO 704 696 END DO 705 #if defined key_mpi3706 CALL lbc_lnk_nc_multi( 'bdyini', zfmask, 'F', 1.0_wp )707 #else708 697 CALL lbc_lnk( 'bdyini', zfmask, 'F', 1.0_wp ) 709 #endif710 698 711 699 ! bdy masks are now set to zero on rim1 points: … … 883 871 ENDIF 884 872 SELECT CASE( igrd ) 885 #if defined key_mpi3886 CASE( 1 ) ; CALL lbc_lnk_nc_multi( 'bdyini', ztmp, 'T', 1.0_wp )887 CASE( 2 ) ; CALL lbc_lnk_nc_multi( 'bdyini', ztmp, 'U', 1.0_wp )888 CASE( 3 ) ; CALL lbc_lnk_nc_multi( 'bdyini', ztmp, 'V', 1.0_wp )889 #else890 873 CASE( 1 ) ; CALL lbc_lnk( 'bdyini', ztmp, 'T', 1.0_wp ) 891 874 CASE( 2 ) ; CALL lbc_lnk( 'bdyini', ztmp, 'U', 1.0_wp ) 892 875 CASE( 3 ) ; CALL lbc_lnk( 'bdyini', ztmp, 'V', 1.0_wp ) 893 #endif894 876 END SELECT 895 877 DO ib = ibeg, iend … … 937 919 ENDIF 938 920 SELECT CASE( igrd ) 939 #if defined key_mpi3940 CASE( 1 ) ; CALL lbc_lnk_nc_multi( 'bdyini', ztmp, 'T', 1.0_wp )941 CASE( 2 ) ; CALL lbc_lnk_nc_multi( 'bdyini', ztmp, 'U', 1.0_wp )942 CASE( 3 ) ; CALL lbc_lnk_nc_multi( 'bdyini', ztmp, 'V', 1.0_wp )943 #else944 921 CASE( 1 ) ; CALL lbc_lnk( 'bdyini', ztmp, 'T', 1.0_wp ) 945 922 CASE( 2 ) ; CALL lbc_lnk( 'bdyini', ztmp, 'U', 1.0_wp ) 946 923 CASE( 3 ) ; CALL lbc_lnk( 'bdyini', ztmp, 'V', 1.0_wp ) 947 #endif948 924 END SELECT 949 925 DO ib = ibeg, iend … … 1031 1007 END DO 1032 1008 SELECT CASE( igrd ) 1033 #if defined key_mpi31034 CASE( 1 ) ; CALL lbc_lnk_nc_multi( 'bdyini', ztmp, 'T', 1.0_wp )1035 CASE( 2 ) ; CALL lbc_lnk_nc_multi( 'bdyini', ztmp, 'U', 1.0_wp )1036 CASE( 3 ) ; CALL lbc_lnk_nc_multi( 'bdyini', ztmp, 'V', 1.0_wp )1037 #else1038 1009 CASE( 1 ) ; CALL lbc_lnk( 'bdyini', ztmp, 'T', 1.0_wp ) 1039 1010 CASE( 2 ) ; CALL lbc_lnk( 'bdyini', ztmp, 'U', 1.0_wp ) 1040 1011 CASE( 3 ) ; CALL lbc_lnk( 'bdyini', ztmp, 'V', 1.0_wp ) 1041 #endif1042 1012 END SELECT 1043 1013 DO ib = ibeg, iend
Note: See TracChangeset
for help on using the changeset viewer.