Home
last modified time | relevance | path

Searched refs:nsp (Results 1 – 15 of 15) sorted by relevance

/petsc/src/mat/tests/
H A Dex171f.F9010 MatNullSpace nsp
25 PetscCallA(MatNullSpaceCreate(PETSC_COMM_WORLD, PETSC_FALSE, on, [v], nsp, ierr))
26 PetscCallA(MatNullSpaceGetVecs(nsp, PETSC_NULL_BOOL, PETSC_NULL_INTEGER, vnsp, ierr))
27 PetscCallA(MatNullSpaceRestoreVecs(nsp, PETSC_NULL_BOOL, PETSC_NULL_INTEGER, vnsp, ierr))
28 PetscCallA(MatNullSpaceDestroy(nsp, ierr))
H A Dex227.c8 MatNullSpace nsp; in main() local
22 PetscCall(MatNullSpaceCreate(PETSC_COMM_WORLD, PETSC_TRUE, 0, NULL, &nsp)); in main()
23 PetscCall(MatNullSpaceTest(nsp, mat, &flg)); in main()
25 PetscCall(MatNullSpaceDestroy(&nsp)); in main()
/petsc/src/ts/tutorials/
H A Dex50.c88 MatNullSpace nsp; in main() local
190 PetscCall(MatNullSpaceCreate(PETSC_COMM_WORLD, PETSC_TRUE, 0, NULL, &nsp)); in main()
191 PetscCall(MatSetNullSpace(appctx.SEMop.stiff, nsp)); in main()
192 PetscCall(MatSetNullSpace(appctx.SEMop.keptstiff, nsp)); in main()
193 PetscCall(MatNullSpaceTest(nsp, appctx.SEMop.stiff, NULL)); in main()
194 PetscCall(MatNullSpaceDestroy(&nsp)); in main()
196 PetscCall(MatNullSpaceCreate(PETSC_COMM_WORLD, PETSC_TRUE, 0, NULL, &nsp)); in main()
197 PetscCall(MatSetNullSpace(appctx.SEMop.grad, nsp)); in main()
198 PetscCall(MatNullSpaceTest(nsp, appctx.SEMop.grad, NULL)); in main()
199 PetscCall(MatNullSpaceDestroy(&nsp)); in main()
H A Dex46.c281 MatNullSpace nsp; in SetupDiscretization() local
284 PetscCall(MatNullSpaceCreate(PetscObjectComm(pressure), PETSC_TRUE, 0, NULL, &nsp)); in SetupDiscretization()
285 PetscCall(PetscObjectCompose(pressure, "nullspace", (PetscObject)nsp)); in SetupDiscretization()
286 PetscCall(MatNullSpaceDestroy(&nsp)); in SetupDiscretization()
/petsc/src/tao/unconstrained/tutorials/
H A Dburgers_spectral.c102 MatNullSpace nsp; in main() local
208 PetscCall(MatNullSpaceCreate(PETSC_COMM_WORLD, PETSC_TRUE, 0, NULL, &nsp)); in main()
209 PetscCall(MatSetNullSpace(appctx.SEMop.stiff, nsp)); in main()
210 PetscCall(MatSetNullSpace(appctx.SEMop.keptstiff, nsp)); in main()
211 PetscCall(MatNullSpaceTest(nsp, appctx.SEMop.stiff, NULL)); in main()
212 PetscCall(MatNullSpaceDestroy(&nsp)); in main()
214 PetscCall(MatNullSpaceCreate(PETSC_COMM_WORLD, PETSC_TRUE, 0, NULL, &nsp)); in main()
215 PetscCall(MatSetNullSpace(appctx.SEMop.grad, nsp)); in main()
216 PetscCall(MatNullSpaceTest(nsp, appctx.SEMop.grad, NULL)); in main()
217 PetscCall(MatNullSpaceDestroy(&nsp)); in main()
H A Dspectraladjointassimilation.c113 MatNullSpace nsp; in main() local
216 PetscCall(MatNullSpaceCreate(PETSC_COMM_WORLD, PETSC_TRUE, 0, NULL, &nsp)); in main()
217 PetscCall(MatSetNullSpace(appctx.SEMop.stiff, nsp)); in main()
218 PetscCall(MatNullSpaceTest(nsp, appctx.SEMop.stiff, NULL)); in main()
219 PetscCall(MatNullSpaceDestroy(&nsp)); in main()
/petsc/src/binding/petsc4py/test/
H A Dtest_nsp.py52 def myremove(nsp, vec): argument
65 def rem(nsp, vec): argument
/petsc/src/ksp/ksp/interface/
H A Ditcl.c492 MatNullSpace nsp; in KSPSetFromOptions() local
495 PetscCall(MatNullSpaceCreate(comm, PETSC_TRUE, 0, NULL, &nsp)); in KSPSetFromOptions()
498 PetscCall(MatSetNullSpace(Amat, nsp)); in KSPSetFromOptions()
499 PetscCall(MatNullSpaceDestroy(&nsp)); in KSPSetFromOptions()
/petsc/src/binding/petsc4py/src/petsc4py/PETSc/
H A DMat.pyx3752 def setNullSpace(self, NullSpace nsp) -> None: argument
3762 CHKERR(MatSetNullSpace(self.mat, nsp.nsp))
3774 cdef NullSpace nsp = NullSpace()
3775 CHKERR(MatGetNullSpace(self.mat, &nsp.nsp))
3776 CHKERR(PetscINCREF(nsp.obj))
3777 return nsp
3779 def setTransposeNullSpace(self, NullSpace nsp) -> None: argument
3789 CHKERR(MatSetTransposeNullSpace(self.mat, nsp.nsp))
3801 cdef NullSpace nsp = NullSpace()
3802 CHKERR(MatGetTransposeNullSpace(self.mat, &nsp.nsp))
[all …]
H A Dpetscmat.pxi561 cdef inline NullSpace ref_NullSpace(PetscNullSpace nsp): argument
563 ob.nsp = nsp
572 cdef NullSpace nsp = ref_NullSpace(n)
574 (function, args, kargs) = nsp.get_attr('__function__')
575 function(nsp, vec, *args, **kargs)
/petsc/src/ksp/ksp/tutorials/
H A Dex59.c905 MatNullSpace nsp; in ComputeKSPBDDC() local
909 PetscCall(MatNullSpaceCreate(PETSC_COMM_SELF, PETSC_TRUE, 0, NULL, &nsp)); in ComputeKSPBDDC()
910 PetscCall(MatSetNullSpace(local_mat, nsp)); in ComputeKSPBDDC()
911 PetscCall(MatNullSpaceDestroy(&nsp)); in ComputeKSPBDDC()
/petsc/src/binding/petsc4py/src/petsc4py/
H A DPETSc.pxd239 cdef PetscNullSpace nsp
/petsc/src/ksp/ksp/impls/fetidp/
H A Dfetidp.c1160 MatNullSpace nsp; in KSPSolve_FETIDP() local
1198 PetscCall(MatGetNullSpace(A, &nsp)); in KSPSolve_FETIDP()
1199 if (nsp) PetscCall(MatNullSpaceRemove(nsp, X)); in KSPSolve_FETIDP()
/petsc/include/
H A Dpetscmat.h2108 PETSC_EXTERN_TYPEDEF typedef PetscErrorCode MatNullSpaceRemoveFn(MatNullSpace nsp, Vec x, PetscCtx …
/petsc/doc/manual/
H A Dksp.md2405 MatNullSpaceCreate(MPI_Comm,PetscBool hasconstants,PetscInt dim,Vec *basis,MatNullSpace *nsp);
2417 MatSetNullSpace(Mat Amat,MatNullSpace nsp);