@@ -32,8 +32,8 @@ def states(a, qx, qy, ng, idir):
3232 # we need interface values on all faces of the domain
3333 if (idir == 1 ):
3434
35- for j in range (jlo - 1 , jhi + 2 ):
36- for i in range (ilo - 2 , ihi + 4 ):
35+ for j in range (jlo - 1 , jhi + 1 ):
36+ for i in range (ilo - 2 , ihi + 3 ):
3737
3838 # interpolate to the edges
3939 a_int [i , j ] = (7.0 / 12.0 ) * (a [i - 1 , j ] + a [i , j ]) - \
@@ -42,8 +42,8 @@ def states(a, qx, qy, ng, idir):
4242 al [i , j ] = a_int [i , j ]
4343 ar [i , j ] = a_int [i , j ]
4444
45- for j in range (jlo - 1 , jhi + 2 ):
46- for i in range (ilo - 2 , ihi + 4 ):
45+ for j in range (jlo - 1 , jhi + 1 ):
46+ for i in range (ilo - 2 , ihi + 3 ):
4747 # these live on cell-centers
4848 dafm [i , j ] = a [i , j ] - a_int [i , j ]
4949 dafp [i , j ] = a_int [i + 1 , j ] - a [i , j ]
@@ -52,19 +52,19 @@ def states(a, qx, qy, ng, idir):
5252 d2af [i , j ] = 6.0 * (a_int [i , j ] - 2.0 *
5353 a [i , j ] + a_int [i + 1 , j ])
5454
55- for j in range (jlo - 1 , jhi + 2 ):
56- for i in range (ilo - 3 , ihi + 4 ):
55+ for j in range (jlo - 1 , jhi + 1 ):
56+ for i in range (ilo - 3 , ihi + 3 ):
5757 d2ac [i , j ] = a [i - 1 , j ] - 2.0 * a [i , j ] + a [i + 1 , j ]
5858
59- for j in range (jlo - 1 , jhi + 2 ):
60- for i in range (ilo - 2 , ihi + 4 ):
59+ for j in range (jlo - 1 , jhi + 1 ):
60+ for i in range (ilo - 2 , ihi + 3 ):
6161 # this lives on the interface
6262 d3a [i , j ] = d2ac [i , j ] - d2ac [i - 1 , j ]
6363
6464 # this is a look over cell centers, affecting
6565 # i-1/2,R and i+1/2,L
66- for j in range (jlo - 1 , jhi + 2 ):
67- for i in range (ilo - 1 , ihi + 2 ):
66+ for j in range (jlo - 1 , jhi + 1 ):
67+ for i in range (ilo - 1 , ihi + 1 ):
6868
6969 # limit? MC Eq. 24 and 25
7070 if (dafm [i , j ] * dafp [i , j ] <= 0.0 or
@@ -121,8 +121,8 @@ def states(a, qx, qy, ng, idir):
121121
122122 elif (idir == 2 ):
123123
124- for j in range (jlo - 2 , jhi + 4 ):
125- for i in range (ilo - 1 , ihi + 2 ):
124+ for j in range (jlo - 2 , jhi + 3 ):
125+ for i in range (ilo - 1 , ihi + 1 ):
126126
127127 # interpolate to the edges
128128 a_int [i , j ] = (7.0 / 12.0 ) * (a [i , j - 1 ] + a [i , j ]) - \
@@ -131,8 +131,8 @@ def states(a, qx, qy, ng, idir):
131131 al [i , j ] = a_int [i , j ]
132132 ar [i , j ] = a_int [i , j ]
133133
134- for j in range (jlo - 2 , jhi + 4 ):
135- for i in range (ilo - 1 , ihi + 2 ):
134+ for j in range (jlo - 2 , jhi + 3 ):
135+ for i in range (ilo - 1 , ihi + 1 ):
136136 # these live on cell-centers
137137 dafm [i , j ] = a [i , j ] - a_int [i , j ]
138138 dafp [i , j ] = a_int [i , j + 1 ] - a [i , j ]
@@ -141,19 +141,19 @@ def states(a, qx, qy, ng, idir):
141141 d2af [i , j ] = 6.0 * (a_int [i , j ] - 2.0 *
142142 a [i , j ] + a_int [i , j + 1 ])
143143
144- for j in range (jlo - 3 , jhi + 4 ):
145- for i in range (ilo - 1 , ihi + 2 ):
144+ for j in range (jlo - 3 , jhi + 3 ):
145+ for i in range (ilo - 1 , ihi + 1 ):
146146 d2ac [i , j ] = a [i , j - 1 ] - 2.0 * a [i , j ] + a [i , j + 1 ]
147147
148- for j in range (jlo - 2 , jhi + 3 ):
149- for i in range (ilo - 1 , ihi + 2 ):
148+ for j in range (jlo - 2 , jhi + 2 ):
149+ for i in range (ilo - 1 , ihi + 1 ):
150150 # this lives on the interface
151151 d3a [i , j ] = d2ac [i , j ] - d2ac [i , j - 1 ]
152152
153153 # this is a look over cell centers, affecting
154154 # j-1/2,R and j+1/2,L
155- for j in range (jlo - 1 , jhi + 2 ):
156- for i in range (ilo - 1 , ihi + 2 ):
155+ for j in range (jlo - 1 , jhi + 1 ):
156+ for i in range (ilo - 1 , ihi + 1 ):
157157
158158 # limit? MC Eq. 24 and 25
159159 if (dafm [i , j ] * dafp [i , j ] <= 0.0 or
@@ -232,8 +232,8 @@ def states_nolimit(a, qx, qy, ng, idir):
232232 # we need interface values on all faces of the domain
233233 if (idir == 1 ):
234234
235- for j in range (jlo - 1 , jhi + 2 ):
236- for i in range (ilo - 2 , ihi + 4 ):
235+ for j in range (jlo - 1 , jhi + 1 ):
236+ for i in range (ilo - 2 , ihi + 3 ):
237237
238238 # interpolate to the edges
239239 a_int [i , j ] = (7.0 / 12.0 ) * (a [i - 1 , j ] + a [i , j ]) - \
@@ -244,8 +244,8 @@ def states_nolimit(a, qx, qy, ng, idir):
244244
245245 elif (idir == 2 ):
246246
247- for j in range (jlo - 2 , jhi + 4 ):
248- for i in range (ilo - 1 , ihi + 2 ):
247+ for j in range (jlo - 2 , jhi + 3 ):
248+ for i in range (ilo - 1 , ihi + 1 ):
249249
250250 # interpolate to the edges
251251 a_int [i , j ] = (7.0 / 12.0 ) * (a [i , j - 1 ] + a [i , j ]) - \
0 commit comments