Home
last modified time | relevance | path

Searched refs:col_identity (Results 1 – 9 of 9) sorted by relevance

/petsc/src/mat/impls/baij/seq/
H A Dbaijfact3.c154 PetscBool row_identity, col_identity, both_identity; in MatLUFactorSymbolic_SeqBAIJ() local
296 PetscCall(ISIdentity(iscol, &col_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
207 PetscCall(ISIdentity(isicol, &col_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
345 PetscCall(ISIdentity(iscol, &col_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
587 PetscCall(ISIdentity(isicol, &col_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
675 PetscCall(ISIdentity(isicol, &col_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
2533 PetscCall(ISIdentity(col, &col_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.cxx1845 PetscBool col_identity = colperm.extent(0) ? PETSC_FALSE : PETSC_TRUE; in MatSolve_SeqAIJKokkos_LU() local
1865 if (col_identity) { in MatSolve_SeqAIJKokkos_LU()
1873 …if (!col_identity) PetscCallCXX(Kokkos::parallel_for(Kokkos::RangePolicy<>(exec, 0, m), KOKKOS_LAM… in MatSolve_SeqAIJKokkos_LU()
1896 PetscBool col_identity = colperm.extent(0) ? PETSC_FALSE : PETSC_TRUE; in MatSolveTranspose_SeqAIJKokkos_LU() local
1905 if (col_identity) { // Reorder b with the col permutation in MatSolveTranspose_SeqAIJKokkos_LU()
1996 PetscBool col_identity; in MatLUFactorNumeric_SeqAIJKokkos() local
1997 PetscCall(ISIdentity(colperm, &col_identity)); in MatLUFactorNumeric_SeqAIJKokkos()
1998 if (!col_identity) { in MatLUFactorNumeric_SeqAIJKokkos()
2156 PetscBool row_identity = PETSC_FALSE, col_identity = PETSC_FALSE; in MatILUFactorSymbolic_SeqAIJKokkos() local
2161 PetscCall(ISIdentity(iscol, &col_identity)); in MatILUFactorSymbolic_SeqAIJKokkos()
[all …]
/petsc/src/mat/impls/aij/seq/
H A Daijfact.c230 PetscBool row_identity, col_identity; in MatLUFactorNumeric_SeqAIJ() local
362 PetscCall(ISIdentity(isicol, &col_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
513 PetscCall(ISIdentity(isicol, &col_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
1563 PetscCall(ISIdentity(iscol, &col_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
2586 PetscCall(ISIdentity(col, &col_identity)); in MatILUFactor_SeqAIJ()
2610 if (row_identity && col_identity) { in MatILUFactor_SeqAIJ()
/petsc/src/mat/impls/aij/seq/seqhipsparse/
H A Daijhipsparse.hip.cxx201 PetscBool row_identity, col_identity; in MatLUFactorNumeric_SeqAIJHIPSPARSE() local
212 PetscCall(ISIdentity(iscol, &col_identity)); in MatLUFactorNumeric_SeqAIJHIPSPARSE()
214 if (row_identity && col_identity) { in MatLUFactorNumeric_SeqAIJHIPSPARSE()
498 PetscBool row_identity, col_identity; in MatSeqAIJHIPSPARSEILUAnalysisAndCopyToGPU() local
525 PetscCall(ISIdentity(iscol, &col_identity)); in MatSeqAIJHIPSPARSEILUAnalysisAndCopyToGPU()
526 if (!col_identity && !hipsparseTriFactors->cpermIndices) { in MatSeqAIJHIPSPARSEILUAnalysisAndCopyToGPU()
1786 PetscBool row_identity = PETSC_FALSE, col_identity = PETSC_FALSE; in MatILUFactorSymbolic_SeqAIJHIPSPARSE() local
1789 PetscCall(ISIdentity(iscol, &col_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
604 PetscCall(ISIdentity(isicol, &col_identity)); in MatSeqAIJCUSPARSEILUAnalysisAndCopyToGPU()
605 if (!col_identity && !cusparseTriFactors->cpermIndices) { in MatSeqAIJCUSPARSEILUAnalysisAndCopyToGPU()
2168 PetscBool row_identity, col_identity; in MatLUFactorNumeric_SeqAIJCUSPARSE()
2171 PetscCall(ISIdentity(iscol, &col_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
2209 PetscCall(ISIdentity(iscol, &col_identity)); in MatILUFactorSymbolic_SeqAIJCUSPARSE()
2211 if (!info->levels && row_identity && col_identity) { in MatILUFactorSymbolic_SeqAIJCUSPARSE()