Lines Matching refs:PETSc
4 from petsc4py import PETSc
56 self.tao = PETSc.TAO().create(comm=self.COMM)
60 PETSc.garbage_cleanup()
105 x = PETSc.Vec().create(tao.getComm())
108 c = PETSc.Vec().create(tao.getComm())
111 J = PETSc.Mat().create(tao.getComm())
113 J.setType(PETSc.Mat.Type.DENSE)
121 tao.setType(PETSc.TAO.Type.ALMM)
122 tao.setALMMType(PETSc.TAO.ALMMType.PHR)
126 self.assertTrue(tao.getALMMType() == PETSc.TAO.ALMMType.PHR)
146 x = PETSc.Vec().create(tao.getComm())
149 c = PETSc.Vec().create(tao.getComm())
152 J = PETSc.Mat().create(tao.getComm())
154 J.setType(PETSc.Mat.Type.DENSE)
162 tao.setType(PETSc.TAO.Type.ALMM)
163 tao.setALMMType(PETSc.TAO.ALMMType.CLASSIC)
168 self.assertTrue(tao.getALMMType() == PETSc.TAO.ALMMType.CLASSIC)
187 x = PETSc.Vec().create(tao.getComm())
190 xl = PETSc.Vec().create(tao.getComm())
194 xu = PETSc.Vec().create(tao.getComm())
202 tao.setType(PETSc.TAO.Type.BNCG)
205 ls.setType(PETSc.TAOLineSearch.Type.UNIT)
216 x = PETSc.Vec().create(tao.getComm())
219 xl = PETSc.Vec().create(tao.getComm())
223 xu = PETSc.Vec().create(tao.getComm())
231 tao.setType(PETSc.TAO.Type.BQNLS)
234 H = PETSc.Mat()
243 H_vec = PETSc.Vec().createSeq(2)
253 lmvm_ksp = PETSc.KSP().create(tao.getComm())
254 lmvm_ksp.setType(PETSc.KSP.Type.CG)
269 tao.getLMVMMat().getLMVMJ0KSP().getType() == PETSc.KSP.Type.CG
286 COMM = PETSc.COMM_SELF
290 COMM = PETSc.COMM_WORLD
296 if numpy.iscomplexobj(PETSc.ScalarType()):