bugfix for nskip=1
This commit is contained in:
parent
d6f021fc12
commit
d4888ac0e6
|
|
@ -107,6 +107,7 @@ while True:
|
||||||
(nxg,nyg,nzg) = params_in[7:10]
|
(nxg,nyg,nzg) = params_in[7:10]
|
||||||
data = data.reshape((nxl+2*ighost,nyl+2*ighost,nzl+2*ighost),order='F')
|
data = data.reshape((nxl+2*ighost,nyl+2*ighost,nzl+2*ighost),order='F')
|
||||||
|
|
||||||
|
if nskip>1:
|
||||||
islice = [ii-ibeg+ighost for ii in range(ibeg,ibeg+nxl) if (ii-1)%nskip==0]
|
islice = [ii-ibeg+ighost for ii in range(ibeg,ibeg+nxl) if (ii-1)%nskip==0]
|
||||||
jslice = [ii-jbeg+ighost for ii in range(jbeg,jbeg+nyl) if (ii-1)%nskip==0]
|
jslice = [ii-jbeg+ighost for ii in range(jbeg,jbeg+nyl) if (ii-1)%nskip==0]
|
||||||
kslice = [ii-kbeg+ighost for ii in range(kbeg,kbeg+nzl) if (ii-1)%nskip==0]
|
kslice = [ii-kbeg+ighost for ii in range(kbeg,kbeg+nzl) if (ii-1)%nskip==0]
|
||||||
|
|
@ -121,6 +122,7 @@ while True:
|
||||||
nzg = (nzg-1)//nskip+1
|
nzg = (nzg-1)//nskip+1
|
||||||
|
|
||||||
params_out = list(params_in)
|
params_out = list(params_in)
|
||||||
|
if nskip>1:
|
||||||
params_out[0] = 0
|
params_out[0] = 0
|
||||||
params_out[1:4] = (ibeg,jbeg,kbeg)
|
params_out[1:4] = (ibeg,jbeg,kbeg)
|
||||||
params_out[4:7] = (nxl,nyl,nzl)
|
params_out[4:7] = (nxl,nyl,nzl)
|
||||||
|
|
@ -144,6 +146,7 @@ while True:
|
||||||
(nxg,nyg,nzg) = params_in[7:10]
|
(nxg,nyg,nzg) = params_in[7:10]
|
||||||
data = data.reshape((nxl+2*ighost,nyl+2*ighost,nzl+2*ighost),order='F')
|
data = data.reshape((nxl+2*ighost,nyl+2*ighost,nzl+2*ighost),order='F')
|
||||||
|
|
||||||
|
if nskip>1:
|
||||||
islice = [ii-ibeg+ighost for ii in range(ibeg,ibeg+nxl) if (ii-1)%nskip==0]
|
islice = [ii-ibeg+ighost for ii in range(ibeg,ibeg+nxl) if (ii-1)%nskip==0]
|
||||||
jslice = [ii-jbeg+ighost for ii in range(jbeg,jbeg+nyl) if (ii-1)%nskip==0]
|
jslice = [ii-jbeg+ighost for ii in range(jbeg,jbeg+nyl) if (ii-1)%nskip==0]
|
||||||
kslice = [ii-kbeg+ighost for ii in range(kbeg,kbeg+nzl) if (ii-1)%nskip==0]
|
kslice = [ii-kbeg+ighost for ii in range(kbeg,kbeg+nzl) if (ii-1)%nskip==0]
|
||||||
|
|
@ -158,6 +161,7 @@ while True:
|
||||||
nzg = (nzg-1)//nskip+1
|
nzg = (nzg-1)//nskip+1
|
||||||
|
|
||||||
params_out = list(params_in)
|
params_out = list(params_in)
|
||||||
|
if nskip>1:
|
||||||
params_out[0] = 0
|
params_out[0] = 0
|
||||||
params_out[1:4] = (ibeg,jbeg,kbeg)
|
params_out[1:4] = (ibeg,jbeg,kbeg)
|
||||||
params_out[4:7] = (nxl,nyl,nzl)
|
params_out[4:7] = (nxl,nyl,nzl)
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue