Skip to content

Commit

Permalink
Merge pull request #434 from DrTimothyAldenDavis/dev2
Browse files Browse the repository at this point in the history
add comment about UMFPACK strategy
  • Loading branch information
DrTimothyAldenDavis authored Oct 8, 2023
2 parents a68ff27 + 13a7859 commit c30a408
Show file tree
Hide file tree
Showing 6 changed files with 28 additions and 4 deletions.
8 changes: 7 additions & 1 deletion UMFPACK/Config/umfpack.h.in
Original file line number Diff line number Diff line change
Expand Up @@ -568,7 +568,13 @@ Arguments:

Control [UMFPACK_STRATEGY]: This is the most important control
parameter. It determines what kind of ordering and pivoting
strategy that UMFPACK should use. There are 4 options:
strategy that UMFPACK should use.

NOTE: the interaction of numerical and fill-reducing pivoting is
a delicate balance, and a perfect hueristic is not possible because
sparsity-preserving pivoting is an NP-hard problem. Selecting the
wrong strategy can lead to catastrophic fill-in and/or numerical
inaccuracy.

UMFPACK_STRATEGY_AUTO: This is the default. The input matrix is
analyzed to determine how symmetric the nonzero pattern is, and
Expand Down
Binary file modified UMFPACK/Doc/UMFPACK_QuickStart.pdf
Binary file not shown.
8 changes: 7 additions & 1 deletion UMFPACK/Doc/UMFPACK_QuickStart.tex
Original file line number Diff line number Diff line change
Expand Up @@ -494,7 +494,13 @@ \subsection{umfpack\_di\_symbolic}
Control [UMFPACK_STRATEGY]: This is the most important control
parameter. It determines what kind of ordering and pivoting
strategy that UMFPACK should use. There are 4 options:
strategy that UMFPACK should use.
NOTE: the interaction of numerical and fill-reducing pivoting is
a delicate balance, and a perfect hueristic is not possible because
sparsity-preserving pivoting is an NP-hard problem. Selecting the
wrong strategy can lead to catastrophic fill-in and/or numerical
inaccuracy.
UMFPACK_STRATEGY_AUTO: This is the default. The input matrix is
analyzed to determine how symmetric the nonzero pattern is, and
Expand Down
Binary file modified UMFPACK/Doc/UMFPACK_UserGuide.pdf
Binary file not shown.
8 changes: 7 additions & 1 deletion UMFPACK/Doc/UMFPACK_UserGuide.tex
Original file line number Diff line number Diff line change
Expand Up @@ -2534,7 +2534,13 @@ \subsection{umfpack\_*\_symbolic}
Control [UMFPACK_STRATEGY]: This is the most important control
parameter. It determines what kind of ordering and pivoting
strategy that UMFPACK should use. There are 4 options:
strategy that UMFPACK should use.
NOTE: the interaction of numerical and fill-reducing pivoting is
a delicate balance, and a perfect hueristic is not possible because
sparsity-preserving pivoting is an NP-hard problem. Selecting the
wrong strategy can lead to catastrophic fill-in and/or numerical
inaccuracy.
UMFPACK_STRATEGY_AUTO: This is the default. The input matrix is
analyzed to determine how symmetric the nonzero pattern is, and
Expand Down
8 changes: 7 additions & 1 deletion UMFPACK/Include/umfpack.h
Original file line number Diff line number Diff line change
Expand Up @@ -568,7 +568,13 @@ packed complex Syntax:
Control [UMFPACK_STRATEGY]: This is the most important control
parameter. It determines what kind of ordering and pivoting
strategy that UMFPACK should use. There are 4 options:
strategy that UMFPACK should use.
NOTE: the interaction of numerical and fill-reducing pivoting is
a delicate balance, and a perfect hueristic is not possible because
sparsity-preserving pivoting is an NP-hard problem. Selecting the
wrong strategy can lead to catastrophic fill-in and/or numerical
inaccuracy.
UMFPACK_STRATEGY_AUTO: This is the default. The input matrix is
analyzed to determine how symmetric the nonzero pattern is, and
Expand Down

0 comments on commit c30a408

Please sign in to comment.