Skip to content

Commit 3526040

Browse files
committed
minor fix on niter and wav
1 parent f12e74c commit 3526040

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

tutorials_nccl/poststack_nccl.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -77,7 +77,7 @@
7777
# This PyLops operator has GPU-support (https://pylops.readthedocs.io/en/stable/gpu.html)
7878
# so it can run with DistributedArray whose engine is Cupy
7979

80-
PPop = PoststackLinearModelling(wav, nt0=nz, spatdims=(ny_i, nx))
80+
PPop = PoststackLinearModelling(wav=cp.asarray(wav), nt0=nz, spatdims=(ny_i, nx))
8181
Top = Transpose((ny_i, nx, nz), (2, 0, 1))
8282
BDiag = pylops_mpi.basicoperators.MPIBlockDiag(ops=[Top.H @ PPop @ Top, ])
8383

@@ -97,7 +97,7 @@
9797
# will be carried through NCCL GPU-to-GPU.
9898

9999
# Inversion using CGLS solver
100-
minv3d_iter_dist = pylops_mpi.optimization.basic.cgls(BDiag, d_dist, x0=mback3d_dist, niter=10, show=True)[0]
100+
minv3d_iter_dist = pylops_mpi.optimization.basic.cgls(BDiag, d_dist, x0=mback3d_dist, niter=100, show=True)[0]
101101
minv3d_iter = minv3d_iter_dist.asarray().reshape((ny, nx, nz))
102102

103103
###############################################################################
@@ -108,7 +108,7 @@
108108
sampling=(1, 1, 1), dtype=BDiag.dtype)
109109
NormEqOp = BDiag.H @ BDiag + epsR * LapOp.H @ LapOp
110110
dnorm_dist = BDiag.H @ d_dist
111-
minv3d_ne_dist = pylops_mpi.optimization.basic.cg(NormEqOp, dnorm_dist, x0=mback3d_dist, niter=10, show=True)[0]
111+
minv3d_ne_dist = pylops_mpi.optimization.basic.cg(NormEqOp, dnorm_dist, x0=mback3d_dist, niter=100, show=True)[0]
112112
minv3d_ne = minv3d_ne_dist.asarray().reshape((ny, nx, nz))
113113

114114
###############################################################################
@@ -120,7 +120,7 @@
120120
dstack_dist = pylops_mpi.StackedDistributedArray([d_dist, d0_dist])
121121

122122
dnorm_dist = BDiag.H @ d_dist
123-
minv3d_reg_dist = pylops_mpi.optimization.basic.cgls(StackOp, dstack_dist, x0=mback3d_dist, niter=10, show=True)[0]
123+
minv3d_reg_dist = pylops_mpi.optimization.basic.cgls(StackOp, dstack_dist, x0=mback3d_dist, niter=100, show=True)[0]
124124
minv3d_reg = minv3d_reg_dist.asarray().reshape((ny, nx, nz))
125125

126126
###############################################################################

0 commit comments

Comments
 (0)