On Wed, Oct 17, 2012 at 1:45 PM, Barry Smith <span dir="ltr"><<a href="mailto:bsmith@mcs.anl.gov" target="_blank">bsmith@mcs.anl.gov</a>></span> wrote:<br><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
    Paul,<br>
<br>
    With this type of problem you need to get a handle on exactly where the floating point exception appeared.   This is done by running the debug version of the code in a debugger and asking the debugger to catch floating point exceptions (how to do this depends on the debugger). Once you see exactly where the floating point except ion comes from (for example a divide by zero, square root of a negative number etc) that can lead to seeing how to avoid it.<br>

<br>
   Note to developers, we should have an answer for this in PETSc FAQ.<br></blockquote><div><br></div><div><a href="https://bitbucket.org/petsc/petsc-dev/changeset/6e2912899260e1c94b78c60754198048af02ca85">https://bitbucket.org/petsc/petsc-dev/changeset/6e2912899260e1c94b78c60754198048af02ca85</a></div>
<div><br></div><div>Can one of you Mac users figure out how to make -fp_trap work there?</div></div>