Changeset 11049 for NEMO/branches/2019/dev_r10984_HPC-13_IRRMANN_BDY_optimization/src/OCE/BDY/bdyini.F90
- Timestamp:
- 2019-05-24T10:22:47+02:00 (5 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
NEMO/branches/2019/dev_r10984_HPC-13_IRRMANN_BDY_optimization/src/OCE/BDY/bdyini.F90
r11048 r11049 132 132 INTEGER :: jpbdtau, jpbdtas ! - - 133 133 INTEGER :: ib_bdy1, ib_bdy2, ib1, ib2 ! - - 134 INTEGER :: i_offset, j_offset, inbdy 134 INTEGER :: i_offset, j_offset, inbdy, itreat ! - - 135 135 INTEGER , POINTER :: nbi, nbj, nbr ! short cuts 136 136 REAL(wp), POINTER, DIMENSION(:,:) :: pmask ! pointer to 2D mask fields … … 146 146 REAL(wp), TARGET, DIMENSION(jpi,jpj) :: zfmask ! temporary fmask array excluding coastal boundary condition (shlat) 147 147 REAL(wp) , DIMENSION(jpi,jpj) :: ztmp 148 REAL(wp), POINTER :: flagu, flagv ! short cuts 148 149 LOGICAL :: llnobdy, llsobdy, lleabdy, llwebdy ! local logicals 149 150 !! … … 802 803 iwe = mig(1) - 1 + 2 - nde ! if monotasking and no zoom, iw=2 803 804 ies = mig(1) + nlci-1 - 1 + nde ! if monotasking and no zoom, ie=jpim1 804 iso = mjg(1) - 1 + 2 - nde! if monotasking and no zoom, is=2805 iso = mjg(1) - 1 + 2 - nde ! if monotasking and no zoom, is=2 805 806 ino = mjg(1) + nlcj-1 - 1 + nde ! if monotasking and no zoom, in=jpjm1 806 807 … … 1274 1275 ztmp(:,:) = 0._wp 1275 1276 DO ib = 1, idx_bdy(ib_bdy)%nblenrim(igrd) 1276 ii = 1277 ij = 1277 ii = idx_bdy(ib_bdy)%nbi(ib,igrd) 1278 ij = idx_bdy(ib_bdy)%nbj(ib,igrd) 1278 1279 IF( ii == 1 .OR. ii == jpi .OR. ij == 1 .OR. ij == jpj ) CYCLE 1279 1280 llnobdy = pmask(ii ,ij+1) == 1. … … 1327 1328 END DO 1328 1329 END DO 1330 1329 1331 ! 1330 1332 ! Tidy up
Note: See TracChangeset
for help on using the changeset viewer.