| /petsc/src/mat/impls/baij/seq/ |
| H A D | baijfact3.c | 154 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 D | baijfact2.c | 125 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 D | baijfact.c | 460 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 D | baij.c | 2528 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 D | aijkok.kokkos.cxx | 1845 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 D | aijfact.c | 230 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 D | aij.c | 2580 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 D | aijhipsparse.hip.cxx | 201 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 D | aijcusparse.cu | 575 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()
|