- Timestamp:
- 2013-09-09T12:13:17+02:00 (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/2013/dev_r3940_CNRS4_IOCRS/NEMOGCM/NEMO/OPA_SRC/LBC/lbcnfd.F90
r3294 r4015 71 71 pt3d(ji,ijpj,jk) = psgn * pt3d(ijt,ijpj-2,jk) 72 72 END DO 73 pt3d(1,ijpj,jk) = psgn * pt3d(3,ijpj-2,jk) 73 74 DO ji = jpiglo/2+1, jpiglo 74 75 ijt = jpiglo-ji+2 … … 80 81 pt3d(ji,ijpj,jk) = psgn * pt3d(iju,ijpj-2,jk) 81 82 END DO 83 pt3d( 1 ,ijpj,jk) = psgn * pt3d( 2 ,ijpj-2,jk) 84 pt3d(jpiglo,ijpj,jk) = psgn * pt3d(jpiglo-1,ijpj-2,jk) 82 85 DO ji = jpiglo/2, jpiglo-1 83 86 iju = jpiglo-ji+1 … … 90 93 pt3d(ji,ijpj ,jk) = psgn * pt3d(ijt,ijpj-3,jk) 91 94 END DO 95 pt3d(1,ijpj,jk) = psgn * pt3d(3,ijpj-3,jk) 92 96 CASE ( 'F' ) ! F-point 93 97 DO ji = 1, jpiglo-1 … … 96 100 pt3d(ji,ijpj ,jk) = psgn * pt3d(iju,ijpj-3,jk) 97 101 END DO 102 pt3d( 1 ,ijpj,jk) = psgn * pt3d( 2 ,ijpj-3,jk) 103 pt3d(jpiglo,ijpj,jk) = psgn * pt3d(jpiglo-1,ijpj-3,jk) 98 104 END SELECT 99 105 ! … … 111 117 pt3d(ji,ijpj,jk) = psgn * pt3d(iju,ijpj-1,jk) 112 118 END DO 119 pt3d(jpiglo,ijpj,jk) = psgn * pt3d(1,ijpj-1,jk) 113 120 CASE ( 'V' ) ! V-point 114 121 DO ji = 1, jpiglo … … 125 132 pt3d(ji,ijpj ,jk) = psgn * pt3d(iju,ijpj-2,jk) 126 133 END DO 134 pt3d(jpiglo,ijpj,jk) = psgn * pt3d(1,ijpj-2,jk) 127 135 DO ji = jpiglo/2+1, jpiglo-1 128 136 iju = jpiglo-ji … … 199 207 END DO 200 208 END DO 209 pt2d(1,ijpj) = psgn * pt2d(3,ijpj-2) 201 210 DO ji = jpiglo/2+1, jpiglo 202 211 ijt=jpiglo-ji+2 … … 210 219 END DO 211 220 END DO 221 pt2d( 1 ,ijpj ) = psgn * pt2d( 2 ,ijpj-2) 222 pt2d(jpiglo,ijpj ) = psgn * pt2d(jpiglo-1,ijpj-2) 223 pt2d(1 ,ijpj-1) = psgn * pt2d(jpiglo ,ijpj-1) 212 224 DO ji = jpiglo/2, jpiglo-1 213 225 iju = jpiglo-ji+1 … … 221 233 END DO 222 234 END DO 235 pt2d( 1 ,ijpj) = psgn * pt2d( 3 ,ijpj-3) 223 236 CASE ( 'F' ) ! F-point 224 237 DO jl = -1, ipr2dj … … 228 241 END DO 229 242 END DO 243 pt2d( 1 ,ijpj) = psgn * pt2d( 2 ,ijpj-3) 244 pt2d(jpiglo,ijpj) = psgn * pt2d(jpiglo-1,ijpj-3) 245 pt2d(jpiglo,ijpj-1) = psgn * pt2d(jpiglo-1,ijpj-2) 246 pt2d( 1 ,ijpj-1) = psgn * pt2d( 2 ,ijpj-2) 230 247 CASE ( 'I' ) ! ice U-V point (I-point) 231 248 DO jl = 0, ipr2dj … … 271 288 END DO 272 289 END DO 290 pt2d(jpiglo,ijpj) = psgn * pt2d(1,ijpj-1) 273 291 CASE ( 'V' ) ! V-point 274 292 DO jl = 0, ipr2dj … … 289 307 END DO 290 308 END DO 309 pt2d(jpiglo,ijpj) = psgn * pt2d(1,ijpj-2) 291 310 DO ji = jpiglo/2+1, jpiglo-1 292 311 iju = jpiglo-ji
Note: See TracChangeset
for help on using the changeset viewer.