Home
last modified time | relevance | path

Searched refs:factorerrortype (Results 1 – 25 of 33) sorted by relevance

12

/petsc/src/mat/impls/cdiagonal/
H A Dcdiagonal.c251 if (ctx->diag == 0.0) matin->factorerrortype = MAT_FACTOR_NUMERIC_ZEROPIVOT; in MatSolve_ConstantDiagonal()
252 else matin->factorerrortype = MAT_FACTOR_NOERROR; in MatSolve_ConstantDiagonal()
417 if (actx->diag == 0.0) fact->factorerrortype = MAT_FACTOR_NUMERIC_ZEROPIVOT; in MatFactorNumeric_ConstantDiagonal()
418 else fact->factorerrortype = MAT_FACTOR_NOERROR; in MatFactorNumeric_ConstantDiagonal()
/petsc/src/mat/impls/aij/seq/superlu/
H A Dsuperlu.c196 PetscCall(VecFlag(x, A->factorerrortype)); in MatSolve_SuperLU()
197 if (A->factorerrortype) { in MatSolve_SuperLU()
215 PetscCall(VecFlag(x, A->factorerrortype)); in MatSolveTranspose_SuperLU()
216 if (A->factorerrortype) { in MatSolveTranspose_SuperLU()
313 if (lu->options.ILU_FillTol == 0.0) F->factorerrortype = MAT_FACTOR_NUMERIC_ZEROPIVOT; in MatLUFactorNumeric_SuperLU()
326 F->factorerrortype = MAT_FACTOR_OUTMEMORY; in MatLUFactorNumeric_SuperLU()
/petsc/src/mat/impls/baij/seq/
H A Dbaijfact13.c146 if (zeropivotdetected) C->factorerrortype = MAT_FACTOR_NUMERIC_ZEROPIVOT; in MatILUFactorNumeric_SeqBAIJ_3_inplace()
251 if (zeropivotdetected) B->factorerrortype = MAT_FACTOR_NUMERIC_ZEROPIVOT; in MatLUFactorNumeric_SeqBAIJ_3()
404 if (zeropivotdetected) C->factorerrortype = MAT_FACTOR_NUMERIC_ZEROPIVOT; in MatILUFactorNumeric_SeqBAIJ_3_NaturalOrdering_inplace()
501 if (zeropivotdetected) B->factorerrortype = MAT_FACTOR_NUMERIC_ZEROPIVOT; in MatLUFactorNumeric_SeqBAIJ_3_NaturalOrdering()
H A Dbaijfact4.c72 if (zeropivotdetected) C->factorerrortype = MAT_FACTOR_NUMERIC_ZEROPIVOT; in MatILUFactorNumeric_SeqBAIJ_N_inplace()
H A Dbaijfact11.c204 if (zeropivotdetected) C->factorerrortype = MAT_FACTOR_NUMERIC_ZEROPIVOT; in MatILUFactorNumeric_SeqBAIJ_4_inplace()
319 if (zeropivotdetected) C->factorerrortype = MAT_FACTOR_NUMERIC_ZEROPIVOT; in MatLUFactorNumeric_SeqBAIJ_4()
531 if (zeropivotdetected) C->factorerrortype = MAT_FACTOR_NUMERIC_ZEROPIVOT; in MatILUFactorNumeric_SeqBAIJ_4_NaturalOrdering_inplace()
637 if (zeropivotdetected) C->factorerrortype = MAT_FACTOR_NUMERIC_ZEROPIVOT; in MatLUFactorNumeric_SeqBAIJ_4_NaturalOrdering()
H A Dbaijfact9.c285 if (zeropivotdetected) C->factorerrortype = MAT_FACTOR_NUMERIC_ZEROPIVOT; in MatILUFactorNumeric_SeqBAIJ_5_inplace()
391 if (zeropivotdetected) C->factorerrortype = MAT_FACTOR_NUMERIC_ZEROPIVOT; in MatLUFactorNumeric_SeqBAIJ_5()
663 if (zeropivotdetected) C->factorerrortype = MAT_FACTOR_NUMERIC_ZEROPIVOT; in MatILUFactorNumeric_SeqBAIJ_5_NaturalOrdering_inplace()
756 if (zeropivotdetected) C->factorerrortype = MAT_FACTOR_NUMERIC_ZEROPIVOT; in MatLUFactorNumeric_SeqBAIJ_5_NaturalOrdering()
859 if (zeropivotdetected) C->factorerrortype = MAT_FACTOR_NUMERIC_ZEROPIVOT; in MatLUFactorNumeric_SeqBAIJ_9_NaturalOrdering()
H A Dbaijfact2.c95 if (zeropivotdetected) C->factorerrortype = MAT_FACTOR_NUMERIC_ZEROPIVOT; in MatLUFactorNumeric_SeqBAIJ_15_NaturalOrdering()
192 if (zeropivotdetected) B->factorerrortype = MAT_FACTOR_NUMERIC_ZEROPIVOT; in MatLUFactorNumeric_SeqBAIJ_N()
H A Dbaijfact7.c350 if (zeropivotdetected) C->factorerrortype = MAT_FACTOR_NUMERIC_ZEROPIVOT; in MatILUFactorNumeric_SeqBAIJ_6_inplace()
449 if (zeropivotdetected) C->factorerrortype = MAT_FACTOR_NUMERIC_ZEROPIVOT; in MatLUFactorNumeric_SeqBAIJ_6()
808 if (zeropivotdetected) C->factorerrortype = MAT_FACTOR_NUMERIC_ZEROPIVOT; in MatILUFactorNumeric_SeqBAIJ_6_NaturalOrdering_inplace()
901 if (zeropivotdetected) C->factorerrortype = MAT_FACTOR_NUMERIC_ZEROPIVOT; in MatLUFactorNumeric_SeqBAIJ_6_NaturalOrdering()
H A Dbaijfact.c95 if (zeropivotdetected) B->factorerrortype = MAT_FACTOR_NUMERIC_ZEROPIVOT; in MatLUFactorNumeric_SeqBAIJ_2()
198 if (zeropivotdetected) B->factorerrortype = MAT_FACTOR_NUMERIC_ZEROPIVOT; in MatLUFactorNumeric_SeqBAIJ_2_NaturalOrdering()
320 if (zeropivotdetected) C->factorerrortype = MAT_FACTOR_NUMERIC_ZEROPIVOT; in MatILUFactorNumeric_SeqBAIJ_2_inplace()
433 if (zeropivotdetected) C->factorerrortype = MAT_FACTOR_NUMERIC_ZEROPIVOT; in MatILUFactorNumeric_SeqBAIJ_2_NaturalOrdering_inplace()
H A Dbaij.c127 A->factorerrortype = MAT_FACTOR_NUMERIC_ZEROPIVOT; in MatInvertBlockDiagonal_SeqBAIJ()
145 if (zeropivotdetected) A->factorerrortype = MAT_FACTOR_NUMERIC_ZEROPIVOT; in MatInvertBlockDiagonal_SeqBAIJ()
162 if (zeropivotdetected) A->factorerrortype = MAT_FACTOR_NUMERIC_ZEROPIVOT; in MatInvertBlockDiagonal_SeqBAIJ()
171 if (zeropivotdetected) A->factorerrortype = MAT_FACTOR_NUMERIC_ZEROPIVOT; in MatInvertBlockDiagonal_SeqBAIJ()
180 if (zeropivotdetected) A->factorerrortype = MAT_FACTOR_NUMERIC_ZEROPIVOT; in MatInvertBlockDiagonal_SeqBAIJ()
189 if (zeropivotdetected) A->factorerrortype = MAT_FACTOR_NUMERIC_ZEROPIVOT; in MatInvertBlockDiagonal_SeqBAIJ()
198 if (zeropivotdetected) A->factorerrortype = MAT_FACTOR_NUMERIC_ZEROPIVOT; in MatInvertBlockDiagonal_SeqBAIJ()
208 if (zeropivotdetected) A->factorerrortype = MAT_FACTOR_NUMERIC_ZEROPIVOT; in MatInvertBlockDiagonal_SeqBAIJ()
H A Dbaijfact5.c446 if (zeropivotdetected) C->factorerrortype = MAT_FACTOR_NUMERIC_ZEROPIVOT; in MatILUFactorNumeric_SeqBAIJ_7_inplace()
545 if (zeropivotdetected) C->factorerrortype = MAT_FACTOR_NUMERIC_ZEROPIVOT; in MatLUFactorNumeric_SeqBAIJ_7()
1000 if (zeropivotdetected) C->factorerrortype = MAT_FACTOR_NUMERIC_ZEROPIVOT; in MatILUFactorNumeric_SeqBAIJ_7_NaturalOrdering_inplace()
1093 if (zeropivotdetected) C->factorerrortype = MAT_FACTOR_NUMERIC_ZEROPIVOT; in MatLUFactorNumeric_SeqBAIJ_7_NaturalOrdering()
/petsc/src/mat/impls/sbaij/seq/
H A Dsbaijfact4.c125 if (zeropivotdetected) C->factorerrortype = MAT_FACTOR_NUMERIC_ZEROPIVOT; in MatCholeskyFactorNumeric_SeqSBAIJ_3_NaturalOrdering()
H A Dsbaijfact3.c163 if (zeropivotdetected) C->factorerrortype = MAT_FACTOR_NUMERIC_ZEROPIVOT; in MatCholeskyFactorNumeric_SeqSBAIJ_3()
H A Dsbaijfact5.c151 if (zeropivotdetected) C->factorerrortype = MAT_FACTOR_NUMERIC_ZEROPIVOT; in MatCholeskyFactorNumeric_SeqSBAIJ_4_NaturalOrdering()
H A Dsbaijfact6.c190 if (zeropivotdetected) C->factorerrortype = MAT_FACTOR_NUMERIC_ZEROPIVOT; in MatCholeskyFactorNumeric_SeqSBAIJ_4()
H A Dsbaijfact.c690 if (zeropivotdetected) C->factorerrortype = MAT_FACTOR_NUMERIC_ZEROPIVOT; in MatCholeskyFactorNumeric_SeqSBAIJ_N()
822 if (zeropivotdetected) C->factorerrortype = MAT_FACTOR_NUMERIC_ZEROPIVOT; in MatCholeskyFactorNumeric_SeqSBAIJ_N_NaturalOrdering()
1006 if (zeropivotdetected) C->factorerrortype = MAT_FACTOR_NUMERIC_ZEROPIVOT; in MatCholeskyFactorNumeric_SeqSBAIJ_2()
1148 if (zeropivotdetected) C->factorerrortype = MAT_FACTOR_NUMERIC_ZEROPIVOT; in MatCholeskyFactorNumeric_SeqSBAIJ_2_NaturalOrdering()
H A Dsbaijfact8.c179 if (zeropivotdetected) C->factorerrortype = MAT_FACTOR_NUMERIC_ZEROPIVOT; in MatCholeskyFactorNumeric_SeqSBAIJ_5_NaturalOrdering()
H A Dsbaijfact7.c217 if (zeropivotdetected) C->factorerrortype = MAT_FACTOR_NUMERIC_ZEROPIVOT; in MatCholeskyFactorNumeric_SeqSBAIJ_5()
H A Dsbaijfact10.c335 if (zeropivotdetected) C->factorerrortype = MAT_FACTOR_NUMERIC_ZEROPIVOT; in MatCholeskyFactorNumeric_SeqSBAIJ_6_NaturalOrdering()
/petsc/src/mat/impls/aij/seq/
H A Daij.c1763 if (zeropivotdetected) A->factorerrortype = MAT_FACTOR_NUMERIC_ZEROPIVOT; in MatInvertVariableBlockDiagonal_SeqAIJ()
1768 if (zeropivotdetected) A->factorerrortype = MAT_FACTOR_NUMERIC_ZEROPIVOT; in MatInvertVariableBlockDiagonal_SeqAIJ()
1773 if (zeropivotdetected) A->factorerrortype = MAT_FACTOR_NUMERIC_ZEROPIVOT; in MatInvertVariableBlockDiagonal_SeqAIJ()
1778 if (zeropivotdetected) A->factorerrortype = MAT_FACTOR_NUMERIC_ZEROPIVOT; in MatInvertVariableBlockDiagonal_SeqAIJ()
1783 if (zeropivotdetected) A->factorerrortype = MAT_FACTOR_NUMERIC_ZEROPIVOT; in MatInvertVariableBlockDiagonal_SeqAIJ()
1788 if (zeropivotdetected) A->factorerrortype = MAT_FACTOR_NUMERIC_ZEROPIVOT; in MatInvertVariableBlockDiagonal_SeqAIJ()
1793 if (zeropivotdetected) A->factorerrortype = MAT_FACTOR_NUMERIC_ZEROPIVOT; in MatInvertVariableBlockDiagonal_SeqAIJ()
1833 A->factorerrortype = MAT_FACTOR_NUMERIC_ZEROPIVOT; in MatInvertDiagonalForSOR_SeqAIJ()
3244 A->factorerrortype = MAT_FACTOR_NUMERIC_ZEROPIVOT; in MatInvertBlockDiagonal_SeqAIJ()
3258 if (zeropivotdetected) A->factorerrortype = MAT_FACTOR_NUMERIC_ZEROPIVOT; in MatInvertBlockDiagonal_SeqAIJ()
[all …]
/petsc/src/mat/interface/
H A Dmatrix.c200 *err = mat->factorerrortype; in MatFactorGetError()
224 mat->factorerrortype = MAT_FACTOR_NOERROR; in MatFactorClearError()
3675 PetscCall(VecFlag(x, mat->factorerrortype)); in MatSolve()
3676 if (mat->factorerrortype) PetscCall(PetscInfo(mat, "MatFactorError %d\n", mat->factorerrortype)); in MatSolve()
3691 if (A->factorerrortype) { in MatMatSolve_Basic()
3692 PetscCall(PetscInfo(A, "MatFactorError %d\n", A->factorerrortype)); in MatMatSolve_Basic()
4011 PetscCall(VecFlag(x, mat->factorerrortype)); in MatSolveAdd()
4012 if (mat->factorerrortype) { in MatSolveAdd()
4013 PetscCall(PetscInfo(mat, "MatFactorError %d\n", mat->factorerrortype)); in MatSolveAdd()
4075 PetscCall(VecFlag(x, mat->factorerrortype)); in MatSolveTranspose()
[all …]
/petsc/src/mat/impls/sell/mpi/
H A Dmpisell.c898 A->factorerrortype = a->A->factorerrortype; in MatInvertBlockDiagonal_MPISELL()
1788 matin->factorerrortype = mat->A->factorerrortype; in MatSOR_MPISELL()
/petsc/src/mat/impls/aij/mpi/superlu_dist/
H A Dsuperlu_dist.c565 F->factorerrortype = MAT_FACTOR_NUMERIC_ZEROPIVOT; in MatLUFactorNumeric_SuperLU_DIST()
572 F->factorerrortype = MAT_FACTOR_OUTMEMORY; in MatLUFactorNumeric_SuperLU_DIST()
/petsc/src/mat/impls/aij/mpi/mumps/
H A Dmumps.c1940 PetscCall(VecFlag(x, A->factorerrortype)); in MatSolve_MUMPS()
1941 if (A->factorerrortype) { in MatSolve_MUMPS()
2534 F->factorerrortype = MAT_FACTOR_NUMERIC_ZEROPIVOT; in MatFactorNumeric_MUMPS()
2537 F->factorerrortype = MAT_FACTOR_OUTMEMORY; in MatFactorNumeric_MUMPS()
2540 F->factorerrortype = MAT_FACTOR_OUTMEMORY; in MatFactorNumeric_MUMPS()
2543 F->factorerrortype = MAT_FACTOR_OTHER; in MatFactorNumeric_MUMPS()
2885 F->factorerrortype = MAT_FACTOR_STRUCT_ZEROPIVOT; in MatFactorSymbolic_MUMPS_ReportIfError()
2888 F->factorerrortype = MAT_FACTOR_OUTMEMORY; in MatFactorSymbolic_MUMPS_ReportIfError()
2891 F->factorerrortype = MAT_FACTOR_OTHER; in MatFactorSymbolic_MUMPS_ReportIfError()
2894 if (!mumps->id.n) F->factorerrortype = MAT_FACTOR_NOERROR; in MatFactorSymbolic_MUMPS_ReportIfError()
/petsc/src/mat/impls/dense/seq/
H A Ddense.c3951 if (zeropivotdetected) A->factorerrortype = MAT_FACTOR_NUMERIC_ZEROPIVOT; in MatSeqDenseInvert()
3955 if (zeropivotdetected) A->factorerrortype = MAT_FACTOR_NUMERIC_ZEROPIVOT; in MatSeqDenseInvert()
3959 if (zeropivotdetected) A->factorerrortype = MAT_FACTOR_NUMERIC_ZEROPIVOT; in MatSeqDenseInvert()
3966 if (zeropivotdetected) A->factorerrortype = MAT_FACTOR_NUMERIC_ZEROPIVOT; in MatSeqDenseInvert()
3970 if (zeropivotdetected) A->factorerrortype = MAT_FACTOR_NUMERIC_ZEROPIVOT; in MatSeqDenseInvert()
3974 if (zeropivotdetected) A->factorerrortype = MAT_FACTOR_NUMERIC_ZEROPIVOT; in MatSeqDenseInvert()
3983 if (zeropivotdetected) A->factorerrortype = MAT_FACTOR_NUMERIC_ZEROPIVOT; in MatSeqDenseInvert()

12