| /petsc/src/mat/impls/baij/seq/ |
| H A D | baijfact3.c | 154 PetscBool row_identity, col_identity, both_identity; in MatLUFactorSymbolic_SeqBAIJ() local 295 PetscCall(ISIdentity(isrow, &row_identity)); in MatLUFactorSymbolic_SeqBAIJ() 298 both_identity = (PetscBool)(row_identity && col_identity); in MatLUFactorSymbolic_SeqBAIJ()
|
| H A D | baijfact2.c | 125 PetscBool col_identity, row_identity, both_identity; in MatLUFactorNumeric_SeqBAIJ_N() local 206 PetscCall(ISIdentity(isrow, &row_identity)); in MatLUFactorNumeric_SeqBAIJ_N() 209 both_identity = (PetscBool)(row_identity && col_identity); in MatLUFactorNumeric_SeqBAIJ_N() 320 PetscBool col_identity, row_identity, both_identity; in MatILUFactorSymbolic_SeqBAIJ() local 344 PetscCall(ISIdentity(isrow, &row_identity)); in MatILUFactorSymbolic_SeqBAIJ() 347 both_identity = (PetscBool)(row_identity && col_identity); in MatILUFactorSymbolic_SeqBAIJ()
|
| H A D | baijfact.c | 460 PetscBool row_identity, col_identity; in MatLUFactorNumeric_SeqBAIJ_1() local 586 PetscCall(ISIdentity(isrow, &row_identity)); in MatLUFactorNumeric_SeqBAIJ_1() 588 if (row_identity && col_identity) { in MatLUFactorNumeric_SeqBAIJ_1() 624 PetscBool row_identity, col_identity; in MatILUFactorNumeric_SeqBAIJ_1_inplace() local 674 PetscCall(ISIdentity(isrow, &row_identity)); in MatILUFactorNumeric_SeqBAIJ_1_inplace() 676 if (row_identity && col_identity) { in MatILUFactorNumeric_SeqBAIJ_1_inplace()
|
| H A D | baij.c | 2528 PetscBool row_identity, col_identity; in MatILUFactor_SeqBAIJ() local 2532 PetscCall(ISIdentity(row, &row_identity)); in MatILUFactor_SeqBAIJ() 2534 …PetscCheck(row_identity && col_identity, PETSC_COMM_SELF, PETSC_ERR_ARG_WRONG, "Row and column per… in MatILUFactor_SeqBAIJ() 2552 …PetscCall(MatSeqBAIJSetNumericFactorization_inplace(inA, (PetscBool)(row_identity && col_identity)… in MatILUFactor_SeqBAIJ()
|
| /petsc/src/mat/impls/aij/seq/kokkos/ |
| H A D | aijkok.kokkos.cxx | 1844 PetscBool row_identity = rowperm.extent(0) ? PETSC_FALSE : PETSC_TRUE; in MatSolve_SeqAIJKokkos_LU() local 1854 if (row_identity) { in MatSolve_SeqAIJKokkos_LU() 1895 PetscBool row_identity = rowperm.extent(0) ? PETSC_FALSE : PETSC_TRUE; in MatSolveTranspose_SeqAIJKokkos_LU() local 1916 if (row_identity) { in MatSolveTranspose_SeqAIJKokkos_LU() 1924 …if (!row_identity) PetscCallCXX(Kokkos::parallel_for(Kokkos::RangePolicy<>(exec, 0, m), KOKKOS_LAM… in MatSolveTranspose_SeqAIJKokkos_LU() 1983 PetscBool row_identity; in MatLUFactorNumeric_SeqAIJKokkos() local 1984 PetscCall(ISIdentity(rowperm, &row_identity)); in MatLUFactorNumeric_SeqAIJKokkos() 1985 if (!row_identity) { in MatLUFactorNumeric_SeqAIJKokkos() 2156 PetscBool row_identity = PETSC_FALSE, col_identity = PETSC_FALSE; in MatILUFactorSymbolic_SeqAIJKokkos() local 2160 PetscCall(ISIdentity(isrow, &row_identity)); in MatILUFactorSymbolic_SeqAIJKokkos() [all …]
|
| /petsc/src/mat/impls/aij/seq/ |
| H A D | aijfact.c | 230 PetscBool row_identity, col_identity; in MatLUFactorNumeric_SeqAIJ() local 361 PetscCall(ISIdentity(isrow, &row_identity)); in MatLUFactorNumeric_SeqAIJ() 365 } else if (row_identity && col_identity) { in MatLUFactorNumeric_SeqAIJ() 411 PetscBool row_identity, col_identity; in MatLUFactorNumeric_SeqAIJ_inplace() local 512 PetscCall(ISIdentity(isrow, &row_identity)); in MatLUFactorNumeric_SeqAIJ_inplace() 514 if (row_identity && col_identity) { in MatLUFactorNumeric_SeqAIJ_inplace() 1547 PetscBool col_identity, row_identity; in MatILUFactorSymbolic_SeqAIJ() local 1562 PetscCall(ISIdentity(isrow, &row_identity)); in MatILUFactorSymbolic_SeqAIJ() 1564 if (!levels && row_identity && col_identity) { in MatILUFactorSymbolic_SeqAIJ()
|
| H A D | aij.c | 2580 PetscBool row_identity, col_identity; in MatILUFactor_SeqAIJ() local 2585 PetscCall(ISIdentity(row, &row_identity)); in MatILUFactor_SeqAIJ() 2610 if (row_identity && col_identity) { in MatILUFactor_SeqAIJ()
|
| /petsc/src/mat/impls/sbaij/seq/ |
| H A D | sbaij.c | 829 PetscBool row_identity; in MatICCFactor_SeqSBAIJ() local 833 PetscCall(ISIdentity(row, &row_identity)); in MatICCFactor_SeqSBAIJ() 834 PetscCheck(row_identity, PETSC_COMM_SELF, PETSC_ERR_SUP, "Matrix reordering is not supported"); in MatICCFactor_SeqSBAIJ() 842 PetscCall(MatSeqSBAIJSetNumericFactorization_inplace(inA, row_identity)); in MatICCFactor_SeqSBAIJ()
|
| /petsc/src/mat/impls/aij/seq/seqhipsparse/ |
| H A D | aijhipsparse.hip.cxx | 201 PetscBool row_identity, col_identity; in MatLUFactorNumeric_SeqAIJHIPSPARSE() local 211 PetscCall(ISIdentity(isrow, &row_identity)); in MatLUFactorNumeric_SeqAIJHIPSPARSE() 214 if (row_identity && col_identity) { in MatLUFactorNumeric_SeqAIJHIPSPARSE() 498 PetscBool row_identity, col_identity; in MatSeqAIJHIPSPARSEILUAnalysisAndCopyToGPU() local 514 PetscCall(ISIdentity(isrow, &row_identity)); in MatSeqAIJHIPSPARSEILUAnalysisAndCopyToGPU() 515 if (!row_identity && !hipsparseTriFactors->rpermIndices) { in MatSeqAIJHIPSPARSEILUAnalysisAndCopyToGPU() 1786 PetscBool row_identity = PETSC_FALSE, col_identity = PETSC_FALSE; in MatILUFactorSymbolic_SeqAIJHIPSPARSE() local 1788 PetscCall(ISIdentity(isrow, &row_identity)); in MatILUFactorSymbolic_SeqAIJHIPSPARSE() 1791 …if (!info->levels && row_identity && col_identity) PetscCall(MatILUFactorSymbolic_SeqAIJHIPSPARSE_… in MatILUFactorSymbolic_SeqAIJHIPSPARSE()
|
| /petsc/src/mat/impls/aij/seq/seqcusparse/ |
| H A D | aijcusparse.cu | 575 PetscBool row_identity, col_identity; in MatSeqAIJCUSPARSEILUAnalysisAndCopyToGPU() local 592 PetscCall(ISIdentity(isrow, &row_identity)); in MatSeqAIJCUSPARSEILUAnalysisAndCopyToGPU() 593 if (!row_identity && !cusparseTriFactors->rpermIndices) { in MatSeqAIJCUSPARSEILUAnalysisAndCopyToGPU() 2168 PetscBool row_identity, col_identity; in MatLUFactorNumeric_SeqAIJCUSPARSE() 2170 PetscCall(ISIdentity(isrow, &row_identity)); in MatLUFactorNumeric_SeqAIJCUSPARSE() 2172 if (row_identity && col_identity) { in MatLUFactorNumeric_SeqAIJCUSPARSE() 2206 PetscBool row_identity = PETSC_FALSE, col_identity = PETSC_FALSE; in MatILUFactorSymbolic_SeqAIJCUSPARSE() local 2208 PetscCall(ISIdentity(isrow, &row_identity)); in MatILUFactorSymbolic_SeqAIJCUSPARSE() 2211 if (!info->levels && row_identity && col_identity) { in MatILUFactorSymbolic_SeqAIJCUSPARSE()
|