Home
last modified time | relevance | path

Searched refs:diagDense (Results 1 – 19 of 19) sorted by relevance

/petsc/src/mat/impls/aij/seq/bas/ !
H A Dbasfactor.c9 PetscBool perm_identity, diagDense; in MatICCFactorSymbolic_SeqAIJ_Bas() local
20 PetscCall(MatGetDiagonalMarkers_SeqAIJ(A, &adiag, &diagDense)); in MatICCFactorSymbolic_SeqAIJ_Bas()
21 …PetscCheck(diagDense, PETSC_COMM_SELF, PETSC_ERR_ARG_WRONGSTATE, "Matrix is missing diagonal entri… in MatICCFactorSymbolic_SeqAIJ_Bas()
/petsc/src/mat/impls/baij/seq/ !
H A Dbaijfact3.c164 PetscBool diagDense; in MatLUFactorSymbolic_SeqBAIJ() local
168 PetscCall(MatGetDiagonalMarkers_SeqBAIJ(A, NULL, &diagDense)); in MatLUFactorSymbolic_SeqBAIJ()
169 …PetscCheck(diagDense, PETSC_COMM_SELF, PETSC_ERR_ARG_WRONGSTATE, "Matrix is missing diagonal entry… in MatLUFactorSymbolic_SeqBAIJ()
H A Dbaijfact2.c328 PetscBool diagDense; in MatILUFactorSymbolic_SeqBAIJ() local
335 PetscCall(MatGetDiagonalMarkers_SeqBAIJ(A, NULL, &diagDense)); in MatILUFactorSymbolic_SeqBAIJ()
336 …PetscCheck(diagDense, PETSC_COMM_SELF, PETSC_ERR_ARG_WRONGSTATE, "Matrix is missing diagonal entry… in MatILUFactorSymbolic_SeqBAIJ()
H A Dbaijfact.c1030 PetscBool diagDense; in MatICCFactorSymbolic_SeqBAIJ() local
1034 PetscCall(MatGetDiagonalMarkers_SeqBAIJ(A, &adiag, &diagDense)); in MatICCFactorSymbolic_SeqBAIJ()
1035 …PetscCheck(diagDense, PETSC_COMM_SELF, PETSC_ERR_ARG_WRONGSTATE, "Matrix is missing diagonal entry… in MatICCFactorSymbolic_SeqBAIJ()
1258 PetscBool diagDense; in MatCholeskyFactorSymbolic_SeqBAIJ() local
1272 PetscCall(MatGetDiagonalMarkers_SeqBAIJ(A, NULL, &diagDense)); in MatCholeskyFactorSymbolic_SeqBAIJ()
1273 …PetscCheck(diagDense, PETSC_COMM_SELF, PETSC_ERR_ARG_WRONGSTATE, "Matrix is missing diagonal entry… in MatCholeskyFactorSymbolic_SeqBAIJ()
H A Dbaij2.c3226 PetscBool diagDense; in MatGetDiagonal_SeqBAIJ() local
3234 PetscCall(MatGetDiagonalMarkers_SeqBAIJ(A, &adiag, &diagDense)); in MatGetDiagonal_SeqBAIJ()
3235 if (diagDense) { in MatGetDiagonal_SeqBAIJ()
/petsc/include/petsc/private/ !
H A Dmatimpl.h1802 …PetscErrorCode MatGetDiagonalMarkers_##SeqXXX(Mat A, const PetscInt **diag, PetscBool *diagDense) \
1808 if (diagDense) *diagDense = PETSC_TRUE; \
1812 …PetscCheck(diag || diagDense, PETSC_COMM_SELF, PETSC_ERR_ARG_WRONG, "At least one of diag or diagD…
1817 a->diagDense = PETSC_TRUE; \
1828 a->diagDense = PETSC_FALSE; \
1829 *diagDense = a->diagDense; \
1836 a->diagDense = PETSC_TRUE; \
1848 if (!found) a->diagDense = PETSC_FALSE; \
1854 if (diagDense) *diagDense = a->diagDense; \
/petsc/src/mat/impls/sell/seq/ !
H A Dsell.c767 …ic PetscErrorCode MatGetDiagonalMarkers_SeqSELL(Mat A, const PetscInt **diag, PetscBool *diagDense) in MatGetDiagonalMarkers_SeqSELL() argument
774 …PetscCheck(!diagDense, PETSC_COMM_SELF, PETSC_ERR_ARG_WRONG, "Cannot check for dense diagonal with… in MatGetDiagonalMarkers_SeqSELL()
778 …PetscCheck(diag || diagDense, PETSC_COMM_SELF, PETSC_ERR_ARG_WRONG, "At least one of diag or diagD… in MatGetDiagonalMarkers_SeqSELL()
784 a->diagDense = PETSC_TRUE; in MatGetDiagonalMarkers_SeqSELL()
797 a->diagDense = PETSC_FALSE; in MatGetDiagonalMarkers_SeqSELL()
798 *diagDense = a->diagDense; in MatGetDiagonalMarkers_SeqSELL()
805 a->diagDense = PETSC_TRUE; in MatGetDiagonalMarkers_SeqSELL()
818 if (!found) a->diagDense = PETSC_FALSE; in MatGetDiagonalMarkers_SeqSELL()
824 if (diagDense) *diagDense = a->diagDense; in MatGetDiagonalMarkers_SeqSELL()
838 PetscBool diagDense; in MatInvertDiagonalForSOR_SeqSELL() local
[all …]
H A Dsell.h37 PetscBool diagDense; /* matrix contains all the diagonal entries */ \
/petsc/src/mat/impls/aij/seq/ !
H A Daijfact.c66 PetscBool diagDense; in MatLUFactorSymbolic_SeqAIJ() local
70 PetscCall(MatGetDiagonalMarkers_SeqAIJ(A, NULL, &diagDense)); in MatLUFactorSymbolic_SeqAIJ()
71 …PetscCheck(diagDense, PETSC_COMM_SELF, PETSC_ERR_ARG_WRONGSTATE, "Matrix is missing diagonal entri… in MatLUFactorSymbolic_SeqAIJ()
1554 PetscBool diagDense; in MatILUFactorSymbolic_SeqAIJ() local
1558 PetscCall(MatGetDiagonalMarkers_SeqAIJ(A, NULL, &diagDense)); in MatILUFactorSymbolic_SeqAIJ()
1559 …PetscCheck(diagDense, PETSC_COMM_SELF, PETSC_ERR_ARG_WRONGSTATE, "Matrix is missing diagonal entri… in MatILUFactorSymbolic_SeqAIJ()
2066 PetscBool diagDense; in MatICCFactorSymbolic_SeqAIJ() local
2070 PetscCall(MatGetDiagonalMarkers_SeqAIJ(A, &adiag, &diagDense)); in MatICCFactorSymbolic_SeqAIJ()
2071 …PetscCheck(diagDense, PETSC_COMM_SELF, PETSC_ERR_ARG_WRONGSTATE, "Matrix is missing diagonal entri… in MatICCFactorSymbolic_SeqAIJ()
2265 PetscBool diagDense; in MatCholeskyFactorSymbolic_SeqAIJ() local
[all …]
H A Daij.c172 PetscBool diagDense; in MatDiagonalSet_SeqAIJ() local
176 PetscCall(MatGetDiagonalMarkers_SeqAIJ(Y, &diag, &diagDense)); in MatDiagonalSet_SeqAIJ()
177 if (diagDense) { in MatDiagonalSet_SeqAIJ()
1366 PetscBool diagDense; in MatGetDiagonal_SeqAIJ() local
1382 PetscCall(MatGetDiagonalMarkers_SeqAIJ(A, &diag, &diagDense)); in MatGetDiagonal_SeqAIJ()
1384 if (diagDense) { in MatGetDiagonal_SeqAIJ()
1677 PetscBool diagDense; in MatShift_SeqAIJ() local
1686 PetscCall(MatGetDiagonalMarkers_SeqAIJ(A, &diag, &diagDense)); in MatShift_SeqAIJ()
1687 if (diagDense) { in MatShift_SeqAIJ()
1815 PetscBool diagDense; in MatInvertDiagonalForSOR_SeqAIJ() local
[all …]
H A Daij.h69 …PetscBool diagDense; /* all entries along the diagonal have been set; i.e. no missi…
/petsc/src/mat/impls/sbaij/seq/ !
H A Dsbaijfact.c232 PetscBool diagDense; in MatCholeskyFactorSymbolic_SeqSBAIJ() local
236 PetscCall(MatGetDiagonalMarkers_SeqSBAIJ(A, NULL, &diagDense)); in MatCholeskyFactorSymbolic_SeqSBAIJ()
237 …PetscCheck(diagDense, PETSC_COMM_SELF, PETSC_ERR_ARG_WRONGSTATE, "Matrix is missing diagonal entry… in MatCholeskyFactorSymbolic_SeqSBAIJ()
397 PetscBool diagDense; in MatCholeskyFactorSymbolic_SeqSBAIJ_inplace() local
400 PetscCall(MatGetDiagonalMarkers_SeqSBAIJ(A, NULL, &diagDense)); in MatCholeskyFactorSymbolic_SeqSBAIJ_inplace()
401 …PetscCheck(diagDense, PETSC_COMM_SELF, PETSC_ERR_ARG_WRONGSTATE, "Matrix is missing diagonal entry… in MatCholeskyFactorSymbolic_SeqSBAIJ_inplace()
H A Dsbaij2.c1404 PetscBool diagDense; in MatGetDiagonal_SeqSBAIJ() local
1408 PetscCall(MatGetDiagonalMarkers_SeqSBAIJ(A, &adiag, &diagDense)); in MatGetDiagonal_SeqSBAIJ()
1420 if (diagDense) { in MatGetDiagonal_SeqSBAIJ()
H A Dsbaijfact2.c2473 PetscBool perm_identity, free_ij = PETSC_TRUE, diagDense; in MatICCFactorSymbolic_SeqSBAIJ() local
2486 PetscCall(MatGetDiagonalMarkers_SeqSBAIJ(A, NULL, &diagDense)); in MatICCFactorSymbolic_SeqSBAIJ()
2487 …PetscCheck(diagDense, PETSC_COMM_SELF, PETSC_ERR_ARG_WRONGSTATE, "Matrix is missing diagonal entry… in MatICCFactorSymbolic_SeqSBAIJ()
/petsc/src/mat/impls/kaij/ !
H A Dkaij.c798 PetscBool ismpikaij, diagDense; in MatConvert_KAIJ_AIJ() local
820 PetscCall(MatGetDiagonalMarkers_SeqAIJ(AIJ, &aijdiag, &diagDense)); in MatConvert_KAIJ_AIJ()
821 if (diagDense || !a->S) d = m; in MatConvert_KAIJ_AIJ()
/petsc/src/mat/impls/aij/seq/seqhipsparse/ !
H A Daijhipsparse.hip.cxx1401 PetscBool flg, diagDense; in MatILUFactorSymbolic_SeqAIJHIPSPARSE_ILU0() local
1406 PetscCall(MatGetDiagonalMarkers_SeqAIJ(A, NULL, &diagDense)); in MatILUFactorSymbolic_SeqAIJHIPSPARSE_ILU0()
1407 …PetscCheck(diagDense, PETSC_COMM_SELF, PETSC_ERR_ARG_WRONGSTATE, "Matrix is missing diagonal entri… in MatILUFactorSymbolic_SeqAIJHIPSPARSE_ILU0()
1646 PetscBool flg, diagDense; in MatICCFactorSymbolic_SeqAIJHIPSPARSE_ICC0() local
1651 PetscCall(MatGetDiagonalMarkers_SeqAIJ(A, NULL, &diagDense)); in MatICCFactorSymbolic_SeqAIJHIPSPARSE_ICC0()
1652 …PetscCheck(diagDense, PETSC_COMM_SELF, PETSC_ERR_ARG_WRONGSTATE, "Matrix is missing diagonal entri… in MatICCFactorSymbolic_SeqAIJHIPSPARSE_ICC0()
/petsc/src/mat/impls/aij/mpi/mumps/ !
H A Dmumps.c965 PetscBool diagDense; in MatConvertToTriples_seqaij_seqsbaij() local
978 PetscCall(MatGetDiagonalMarkers_SeqAIJ(A, &adiag, &diagDense)); in MatConvertToTriples_seqaij_seqsbaij()
982 if (!diagDense) { in MatConvertToTriples_seqaij_seqsbaij()
1004 if (!diagDense) { in MatConvertToTriples_seqaij_seqsbaij()
1040 if (!diagDense) { in MatConvertToTriples_seqaij_seqsbaij()
/petsc/src/mat/impls/aij/seq/seqcusparse/ !
H A Daijcusparse.cu1767 PetscBool flg, diagDense; in MatILUFactorSymbolic_SeqAIJCUSPARSE_ILU0() local
1772 PetscCall(MatGetDiagonalMarkers_SeqAIJ(A, NULL, &diagDense)); in MatILUFactorSymbolic_SeqAIJCUSPARSE_ILU0()
1773 …PetscCheck(diagDense, PETSC_COMM_SELF, PETSC_ERR_ARG_WRONGSTATE, "Matrix is missing a diagonal ent… in MatILUFactorSymbolic_SeqAIJCUSPARSE_ILU0()
2016 PetscBool flg, diagDense; in MatICCFactorSymbolic_SeqAIJCUSPARSE_ICC0() local
2021 PetscCall(MatGetDiagonalMarkers_SeqAIJ(A, NULL, &diagDense)); in MatICCFactorSymbolic_SeqAIJCUSPARSE_ICC0()
2022 …PetscCheck(diagDense, PETSC_COMM_SELF, PETSC_ERR_ARG_WRONGSTATE, "Matrix is missing diagonal entri… in MatICCFactorSymbolic_SeqAIJCUSPARSE_ICC0()
/petsc/src/mat/impls/aij/seq/kokkos/ !
H A Daijkok.kokkos.cxx1040 if (A->assembled && aijseq->diagDense) { // no missing diagonals in MatShift_SeqAIJKokkos()
1063 if (Y->assembled && aijseq->diagDense) { // no missing diagonals in MatDiagonalSet_SeqAIJKokkos()