Lines Matching refs:PETSc

1 from petsc4py import PETSc
13 v = PETSc.Vec()
22 PETSc.garbage_cleanup()
50 n1 = self.vec.norm(PETSc.NormType.NORM_1)
51 n2 = self.vec.norm(PETSc.NormType.NORM_2)
52 ni = self.vec.norm(PETSc.NormType.NORM_INFINITY)
57 self.vec.normBegin(PETSc.NormType.NORM_1)
58 nn1 = self.vec.normEnd(PETSc.NormType.NORM_1)
63 self.vec.normBegin(PETSc.NormType.NORM_INFINITY)
64 nni = self.vec.normEnd(PETSc.NormType.NORM_INFINITY)
186 opt1 = PETSc.Vec.Option.IGNORE_OFF_PROC_ENTRIES
187 opt2 = PETSc.Vec.Option.IGNORE_NEGATIVE_INDICES
245 A = PETSc.Mat().createDense((M, N), comm=self.COMM)
269 z, index_ises = PETSc.Vec.concatenate([x, y])
287 COMM = PETSc.COMM_SELF
288 TYPE = PETSc.Vec.Type.SEQ
292 COMM = PETSc.COMM_WORLD
293 TYPE = PETSc.Vec.Type.MPI
297 if PETSc.COMM_WORLD.getSize() == 1:
298 TYPE = PETSc.Vec.Type.SHARED
300 TYPE = PETSc.Vec.Type.MPI
301 COMM = PETSc.COMM_WORLD
317 a = np.zeros(5, dtype=PETSc.ScalarType)
319 v1 = PETSc.Vec().createWithArray(a, comm=PETSc.COMM_SELF)
320 v2 = PETSc.Vec().createWithArray(a, size=5, comm=PETSc.COMM_SELF)
321 v3 = PETSc.Vec().createWithArray(a, size=3, comm=PETSc.COMM_SELF)
335 a = np.zeros(5, dtype=PETSc.ScalarType)
337 v1 = PETSc.Vec().createWithArray(a, comm=PETSc.COMM_WORLD)
338 v2 = PETSc.Vec().createWithArray(a, size=(5, None), comm=PETSc.COMM_WORLD)
339 v3 = PETSc.Vec().createWithArray(a, size=(3, None), comm=PETSc.COMM_WORLD)
353 v = PETSc.Vec().create()
354 v.setType(PETSc.Vec.Type.MPI)
358 v.setArray(np.array(range(*v.owner_range), dtype=PETSc.ScalarType))
365 v = PETSc.Vec().create()
366 v.setType(PETSc.Vec.Type.MPI)
370 v.setArray(np.array(range(*v.owner_range), dtype=PETSc.ScalarType))