It solved beautifully with MUMPS. Thank you Matt!
Alex
On 09/16/2015 10:58 AM, Matthew Knepley wrote:
On Wed, Sep 16, 2015 at 8:28 AM, Alexander Lindsay <[email protected]
<mailto:[email protected]>> wrote:
Hi all,
I've built a MOOSE application and the problem I'm studying solves
great using serial LU. However, when I try to solve in parallel
using super LU, I encounter many DIVERGED_LINE_SEARCH errors using
the default bt line search. If I switch to line_search=none, then
instead of DIVERGED_LINE_SEARCH errors I get DIVERGED_FNORM_NAN
errors. I do not have a lot of debugging experience, but I am
slowly gaining more. Is there a good way to get more information
about what's causing the NAN's? I.e. a specific residual or
jacobian statement?
This may not even be an appropriate list to post this problem in
(could be more on the MOOSE side); apologies if that's the case.
The NaN means something has gone wrong. However, there are a few
SuperLU_dist bugs that we know of. You could try:
- Upgrading PETSc to the latest patch, which should download the
fixed SuperLU_dist
- Trying MUMPS instead
Thanks,
Matt
Alex
--
What most experimenters take for granted before they begin their
experiments is infinitely more interesting than any results to which
their experiments lead.
-- Norbert Wiener