- Timestamp:
- 2018-04-11T13:22:29+02:00 (6 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/2017/dev_merge_2017/NEMOGCM/NEMO/OPA_SRC/LBC/lbc_nfd_ext_generic.h90
r9190 r9467 12 12 SUBROUTINE ROUTINE_NFD( ptab, cd_nat, psgn, kextj ) 13 13 !!---------------------------------------------------------------------- 14 ARRAY_TYPE(:, :,:,:,:)! array or pointer of arrays on which the boundary condition is applied14 ARRAY_TYPE(:,1-kextj:,:,:,:) ! array or pointer of arrays on which the boundary condition is applied 15 15 CHARACTER(len=1) , INTENT(in ) :: NAT_IN(:) ! nature of array grid-points 16 16 REAL(wp) , INTENT(in ) :: SGN_IN(:) ! sign used across the north fold boundary … … 56 56 CASE ( 'U' ) ! U-point 57 57 DO jh = 0, kextj 58 DO ji = 1, jpiglo-158 DO ji = 2, jpiglo-1 59 59 iju = jpiglo-ji+1 60 60 ARRAY_IN(ji,ipj+jh,:,:,jf) = SGN_IN(jf) * ARRAY_IN(iju,ipj-2-jh,:,:,jf) … … 83 83 ARRAY_IN(ji,ipj+jh ,:,:,jf) = SGN_IN(jf) * ARRAY_IN(iju,ipj-3-jh,:,:,jf) 84 84 END DO 85 END DO 86 DO jh = 0, kextj 85 87 ARRAY_IN( 1 ,ipj+jh,:,:,jf) = SGN_IN(jf) * ARRAY_IN( 2 ,ipj-3-jh,:,:,jf) 86 ARRAY_IN(jpiglo,ipj+jh,:,:,jf) = SGN_IN(jf) * ARRAY_IN(jpiglo-1,ipj-3-jh,:,:,jf) 88 ARRAY_IN(jpiglo,ipj+jh,:,:,jf) = SGN_IN(jf) * ARRAY_IN(jpiglo-1,ipj-3-jh,:,:,jf) 87 89 END DO 88 90 END SELECT
Note: See TracChangeset
for help on using the changeset viewer.