| /petsc/src/mat/interface/ |
| H A D | dlregismat.c | 329 …PetscCall(MatSolverTypeRegister(MATSOLVERPETSC, MATSEQAIJ, MAT_FACTOR_ICC, MatGetFactor_seqaij_pet… in MatInitializePackage() 334 …PetscCall(MatSolverTypeRegister(MATSOLVERPETSC, MATSEQAIJPERM, MAT_FACTOR_ICC, MatGetFactor_seqaij… in MatInitializePackage() 339 …PetscCall(MatSolverTypeRegister(MATSOLVERPETSC, MATCONSTANTDIAGONAL, MAT_FACTOR_ICC, MatGetFactor_… in MatInitializePackage() 345 …PetscCall(MatSolverTypeRegister(MATSOLVERPETSC, MATSEQAIJMKL, MAT_FACTOR_ICC, MatGetFactor_seqaij_… in MatInitializePackage() 350 …PetscCall(MatSolverTypeRegister(MATSOLVERPETSC, MATSEQBAIJMKL, MAT_FACTOR_ICC, MatGetFactor_seqbai… in MatInitializePackage() 358 …PetscCall(MatSolverTypeRegister(MATSOLVERPETSC, MATSEQAIJCRL, MAT_FACTOR_ICC, MatGetFactor_seqaij_… in MatInitializePackage() 363 …PetscCall(MatSolverTypeRegister(MATSOLVERPETSC, MATSEQBAIJ, MAT_FACTOR_ICC, MatGetFactor_seqbaij_p… in MatInitializePackage() 366 …PetscCall(MatSolverTypeRegister(MATSOLVERPETSC, MATSEQSBAIJ, MAT_FACTOR_ICC, MatGetFactor_seqsbaij… in MatInitializePackage() 379 …PetscCall(MatSolverTypeRegister(MATSOLVERBAS, MATSEQAIJ, MAT_FACTOR_ICC, MatGetFactor_seqaij_bas)); in MatInitializePackage()
|
| /petsc/src/mat/tests/ |
| H A D | ex28.c | 82 case MAT_FACTOR_ICC: in main() 99 case MAT_FACTOR_ICC: in main()
|
| H A D | ex76.c | 204 PetscCall(MatGetFactor(A, MATSOLVERPETSC, MAT_FACTOR_ICC, &sC)); in main() 235 PetscCall(MatGetFactor(A, MATSOLVERPETSC, MAT_FACTOR_ICC, &sC)); in main() 264 PetscCall(MatGetFactor(sA, MATSOLVERPETSC, MAT_FACTOR_ICC, &sC)); in main()
|
| H A D | ex128.c | 89 PetscCall(MatGetFactor(sC, MATSOLVERPETSC, MAT_FACTOR_ICC, &sA)); in main()
|
| H A D | ex30.c | 171 PetscCall(MatGetFactor(C, MATSOLVERPETSC, MAT_FACTOR_ICC, &A)); in main()
|
| H A D | ex74.c | 308 PetscCall(MatGetFactor(sB, MATSOLVERPETSC, MAT_FACTOR_ICC, &sFactor)); in main()
|
| /petsc/src/mat/impls/aij/seq/bas/ |
| H A D | basfactor.c | 185 PetscCheck(ftype == MAT_FACTOR_ICC, PETSC_COMM_SELF, PETSC_ERR_SUP, "Factor type not supported"); in MatGetFactor_seqaij_bas() 199 PetscCall(PetscStrallocpy(MATORDERINGNATURAL, (char **)&(*B)->preferredordering[MAT_FACTOR_ICC])); in MatGetFactor_seqaij_bas()
|
| /petsc/src/ksp/pc/impls/factor/ |
| H A D | factimpl.c | 276 if (factor->factortype == MAT_FACTOR_ILU || factor->factortype == MAT_FACTOR_ICC) { in PCView_Factor() 321 …if (t == MAT_FACTOR_ILU || t == MAT_FACTOR_ICC) PetscCall(PetscViewerStringSPrintf(viewer, " lvls=… in PCView_Factor()
|
| /petsc/src/ksp/pc/impls/factor/icc/ |
| H A D | icc.c | 179 PetscCall(PCFactorInitialize(pc, MAT_FACTOR_ICC)); in PCCreate_ICC()
|
| /petsc/src/mat/impls/baij/seq/ |
| H A D | baijfact.c | 700 …an != PETSC_BOOL3_TRUE || !(ftype == MAT_FACTOR_CHOLESKY || ftype == MAT_FACTOR_ICC), PETSC_COMM_S… in MatGetFactor_seqbaij_petsc() 711 } else if (ftype == MAT_FACTOR_CHOLESKY || ftype == MAT_FACTOR_ICC) { in MatGetFactor_seqbaij_petsc() 719 … PetscCall(PetscStrallocpy(MATORDERINGNATURAL, (char **)&(*B)->preferredordering[MAT_FACTOR_ICC])); in MatGetFactor_seqbaij_petsc() 1072 B->factortype = MAT_FACTOR_ICC; in MatICCFactorSymbolic_SeqBAIJ()
|
| /petsc/src/mat/impls/aij/seq/seqviennacl/ |
| H A D | aijviennacl.cxx | 498 …PetscCall(MatSolverTypeRegister(MATSOLVERPETSC, MATSEQAIJVIENNACL, MAT_FACTOR_ICC, MatGetFactor_se… in MatSolverTypeRegister_ViennaCL()
|
| /petsc/src/mat/impls/sbaij/seq/ |
| H A D | sbaij.c | 841 inA->factortype = MAT_FACTOR_ICC; in MatICCFactor_SeqSBAIJ() 1670 …if (PetscDefined(USE_COMPLEX) && (ftype == MAT_FACTOR_CHOLESKY || ftype == MAT_FACTOR_ICC) && A->h… in MatGetFactor_seqsbaij_petsc() 1678 …PetscCheck(ftype == MAT_FACTOR_CHOLESKY || ftype == MAT_FACTOR_ICC, PETSC_COMM_SELF, PETSC_ERR_SUP… in MatGetFactor_seqsbaij_petsc() 1685 PetscCall(PetscStrallocpy(MATORDERINGNATURAL, (char **)&(*B)->preferredordering[MAT_FACTOR_ICC])); in MatGetFactor_seqsbaij_petsc()
|
| H A D | sbaij2.c | 1409 if (A->factortype == MAT_FACTOR_CHOLESKY || A->factortype == MAT_FACTOR_ICC) { in MatGetDiagonal_SeqSBAIJ()
|
| /petsc/src/mat/impls/aij/seq/kokkos/ |
| H A D | aijkok.kokkos.cxx | 2334 } else if (ftype == MAT_FACTOR_CHOLESKY || ftype == MAT_FACTOR_ICC) { in MatGetFactor_SeqAIJKokkos_Kokkos() 2338 … PetscCall(PetscStrallocpy(MATORDERINGNATURAL, (char **)&(*B)->preferredordering[MAT_FACTOR_ICC])); in MatGetFactor_SeqAIJKokkos_Kokkos() 2353 …PetscCall(MatSolverTypeRegister(MATSOLVERKOKKOS, MATSEQAIJKOKKOS, MAT_FACTOR_ICC, MatGetFactor_Seq… in MatSolverTypeRegister_Kokkos()
|
| /petsc/src/mat/impls/aij/seq/ |
| H A D | aijfact.c | 18 …if (PetscDefined(USE_COMPLEX) && (ftype == MAT_FACTOR_CHOLESKY || ftype == MAT_FACTOR_ICC) && A->h… in MatGetFactor_seqaij_petsc() 36 } else if (ftype == MAT_FACTOR_CHOLESKY || ftype == MAT_FACTOR_ICC) { in MatGetFactor_seqaij_petsc() 43 … PetscCall(PetscStrallocpy(MATORDERINGNATURAL, (char **)&(*B)->preferredordering[MAT_FACTOR_ICC])); in MatGetFactor_seqaij_petsc()
|
| /petsc/src/mat/impls/dense/seq/cupm/ |
| H A D | matseqdensecupm.hpp | 1757 case MAT_FACTOR_ICC: // fall-through in GetFactor() 1775 …tscStrallocpy(MATORDERINGEXTERNAL, const_cast<char **>(fact->preferredordering) + MAT_FACTOR_ICC)); in GetFactor()
|
| /petsc/src/ksp/pc/interface/ |
| H A D | precon.c | 25 PetscCall(MatGetFactorAvailable(pc->pmat, "petsc", MAT_FACTOR_ICC, &flg1)); in PCGetDefaultType_Private()
|
| /petsc/src/mat/impls/aij/seq/seqhipsparse/ |
| H A D | aijhipsparse.hip.cxx | 1664 fact->factortype = MAT_FACTOR_ICC; in MatICCFactorSymbolic_SeqAIJHIPSPARSE_ICC0() 1886 } else if (ftype == MAT_FACTOR_CHOLESKY || ftype == MAT_FACTOR_ICC) { in MatGetFactor_seqaijhipsparse_hipsparse() 1895 … PetscCall(PetscStrallocpy(MATORDERINGNATURAL, (char **)&(*B)->preferredordering[MAT_FACTOR_ICC])); in MatGetFactor_seqaijhipsparse_hipsparse() 3548 …PetscCall(MatSolverTypeRegister(MATSOLVERHIPSPARSE, MATSEQAIJHIPSPARSE, MAT_FACTOR_ICC, MatGetFact… in MatSolverTypeRegister_HIPSPARSE()
|
| /petsc/src/mat/impls/aij/seq/seqcusparse/ |
| H A D | aijcusparse.cu | 2034 fact->factortype = MAT_FACTOR_ICC; in MatICCFactorSymbolic_SeqAIJCUSPARSE_ICC0() 2298 } else if (ftype == MAT_FACTOR_CHOLESKY || ftype == MAT_FACTOR_ICC) { in MatGetFactor_seqaijcusparse_cusparse() 2307 … PetscCall(PetscStrallocpy(MATORDERINGNATURAL, (char **)&(*B)->preferredordering[MAT_FACTOR_ICC])); in MatGetFactor_seqaijcusparse_cusparse() 4170 …PetscCall(MatSolverTypeRegister(MATSOLVERCUSPARSE, MATSEQAIJCUSPARSE, MAT_FACTOR_ICC, MatGetFactor… in MatSolverTypeRegister_CUSPARSE()
|
| /petsc/src/mat/impls/dense/seq/ |
| H A D | dense.c | 988 } else if (ftype == MAT_FACTOR_CHOLESKY || ftype == MAT_FACTOR_ICC) { in MatGetFactor_seqdense_petsc() 1000 …scCall(PetscStrallocpy(MATORDERINGEXTERNAL, (char **)&(*fact)->preferredordering[MAT_FACTOR_ICC])); in MatGetFactor_seqdense_petsc()
|
| /petsc/include/ |
| H A D | petscmat.h | 204 MAT_FACTOR_ICC, enumerator
|