Home
last modified time | relevance | path

Searched refs:MAT_FACTOR_ICC (Results 1 – 21 of 21) sorted by relevance

/petsc/src/mat/interface/
H A Ddlregismat.c329 …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 Dex28.c82 case MAT_FACTOR_ICC: in main()
99 case MAT_FACTOR_ICC: in main()
H A Dex76.c204 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 Dex128.c89 PetscCall(MatGetFactor(sC, MATSOLVERPETSC, MAT_FACTOR_ICC, &sA)); in main()
H A Dex30.c171 PetscCall(MatGetFactor(C, MATSOLVERPETSC, MAT_FACTOR_ICC, &A)); in main()
H A Dex74.c308 PetscCall(MatGetFactor(sB, MATSOLVERPETSC, MAT_FACTOR_ICC, &sFactor)); in main()
/petsc/src/mat/impls/aij/seq/bas/
H A Dbasfactor.c185 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 Dfactimpl.c276 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 Dicc.c179 PetscCall(PCFactorInitialize(pc, MAT_FACTOR_ICC)); in PCCreate_ICC()
/petsc/src/mat/impls/baij/seq/
H A Dbaijfact.c700 …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 Daijviennacl.cxx498 …PetscCall(MatSolverTypeRegister(MATSOLVERPETSC, MATSEQAIJVIENNACL, MAT_FACTOR_ICC, MatGetFactor_se… in MatSolverTypeRegister_ViennaCL()
/petsc/src/mat/impls/sbaij/seq/
H A Dsbaij.c841 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 Dsbaij2.c1409 if (A->factortype == MAT_FACTOR_CHOLESKY || A->factortype == MAT_FACTOR_ICC) { in MatGetDiagonal_SeqSBAIJ()
/petsc/src/mat/impls/aij/seq/kokkos/
H A Daijkok.kokkos.cxx2334 } 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 Daijfact.c18 …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 Dmatseqdensecupm.hpp1757 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 Dprecon.c25 PetscCall(MatGetFactorAvailable(pc->pmat, "petsc", MAT_FACTOR_ICC, &flg1)); in PCGetDefaultType_Private()
/petsc/src/mat/impls/aij/seq/seqhipsparse/
H A Daijhipsparse.hip.cxx1664 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 Daijcusparse.cu2034 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 Ddense.c988 } 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 Dpetscmat.h204 MAT_FACTOR_ICC, enumerator