Home
last modified time | relevance | path

Searched refs:row_identity (Results 1 – 10 of 10) sorted by relevance

/petsc/src/mat/impls/baij/seq/
H A Dbaijfact3.c154 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 Dbaijfact2.c125 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 Dbaijfact.c460 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 Dbaij.c2528 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 Daijkok.kokkos.cxx1844 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 Daijfact.c230 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 Daij.c2580 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 Dsbaij.c829 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 Daijhipsparse.hip.cxx201 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 Daijcusparse.cu575 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()