Home
last modified time | relevance | path

Searched refs:dmat (Results 1 – 4 of 4) sorted by relevance

/petsc/src/ksp/pc/impls/bddc/
H A Dbddcnullspace.c72 Mat local_mat, local_pmat, dmat, Kbasis_mat; in PCBDDCNullSpaceAssembleCorrection() local
87 PetscCall(PetscObjectQuery((PetscObject)NullSpace, "_PBDDC_Null_dmat", (PetscObject *)&dmat)); in PCBDDCNullSpaceAssembleCorrection()
88 PetscCheck(dmat, PETSC_COMM_SELF, PETSC_ERR_PLIB, "Missing dense matrix"); in PCBDDCNullSpaceAssembleCorrection()
93 PetscCall(PetscObjectReference((PetscObject)dmat)); in PCBDDCNullSpaceAssembleCorrection()
94 shell_ctx->basis_mat = dmat; in PCBDDCNullSpaceAssembleCorrection()
95 PetscCall(MatGetSize(dmat, NULL, &basis_size)); in PCBDDCNullSpaceAssembleCorrection()
H A Dbddcprivate.c5872 Mat dmat; in MatNullSpacePropagateAny_Private() local
5918 …PetscCall(MatCreateDense(PetscObjectComm((PetscObject)B), n, PETSC_DECIDE, N, bsiz2, ddata, &dmat)… in MatNullSpacePropagateAny_Private()
5919 …PetscCall(PetscObjectContainerCompose((PetscObject)dmat, "_PBDDC_Null_dmat_arr", ddata, PetscCtxDe… in MatNullSpacePropagateAny_Private()
5920 PetscCall(PetscObjectCompose((PetscObject)NullSpace, "_PBDDC_Null_dmat", (PetscObject)dmat)); in MatNullSpacePropagateAny_Private()
5921 PetscCall(MatDestroy(&dmat)); in MatNullSpacePropagateAny_Private()
/petsc/src/binding/petsc4py/test/
H A Dtest_mat_py.py38 dmat = PETSc.Mat()
40 dmat.createPython(mat.getSizes(), dctx, comm=mat.getComm())
43 dmat.setUp()
44 return dmat
259 dmat = PETSc.Mat()
261 dmat.createPython(mat.getSizes(), dctx, comm=mat.getComm())
265 dmat.setUp()
266 return dmat
/petsc/src/mat/impls/hypre/
H A Dmhypre.c2201 hypre_CSRMatrix *dmat; local
2209 dmat = hypre_ParCSRMatrixDiag(parcsr);
2210 if (dmat) {
2212 HYPRE_MemoryLocation mem = hypre_CSRMatrixMemoryLocation(dmat);
2219 hypre_CSRMatrixExtractDiagonal(dmat, a, 0);