| /petsc/src/mat/impls/aij/seq/bas/ ! |
| H A D | basfactor.c | 9 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 D | baijfact3.c | 164 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 D | baijfact2.c | 328 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 D | baijfact.c | 1030 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 D | baij2.c | 3226 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 D | matimpl.h | 1802 …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 D | sell.c | 767 …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 D | sell.h | 37 PetscBool diagDense; /* matrix contains all the diagonal entries */ \
|
| /petsc/src/mat/impls/aij/seq/ ! |
| H A D | aijfact.c | 66 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 D | aij.c | 172 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 D | aij.h | 69 …PetscBool diagDense; /* all entries along the diagonal have been set; i.e. no missi…
|
| /petsc/src/mat/impls/sbaij/seq/ ! |
| H A D | sbaijfact.c | 232 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 D | sbaij2.c | 1404 PetscBool diagDense; in MatGetDiagonal_SeqSBAIJ() local 1408 PetscCall(MatGetDiagonalMarkers_SeqSBAIJ(A, &adiag, &diagDense)); in MatGetDiagonal_SeqSBAIJ() 1420 if (diagDense) { in MatGetDiagonal_SeqSBAIJ()
|
| H A D | sbaijfact2.c | 2473 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 D | kaij.c | 798 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 D | aijhipsparse.hip.cxx | 1401 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 D | mumps.c | 965 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 D | aijcusparse.cu | 1767 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 D | aijkok.kokkos.cxx | 1040 if (A->assembled && aijseq->diagDense) { // no missing diagonals in MatShift_SeqAIJKokkos() 1063 if (Y->assembled && aijseq->diagDense) { // no missing diagonals in MatDiagonalSet_SeqAIJKokkos()
|