<div class="gmail_quote">On Mon, Jan 9, 2012 at 05:23, Alexander Grayver <span dir="ltr"><<a href="mailto:agrayver@gfz-potsdam.de">agrayver@gfz-potsdam.de</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div id=":2j">I run petsc-dev like that:<br>
mpirun -n 2 /home/solveTest -ksp_view -ksp_monitor -ksp_converged_reason -ksp_monitor_true_residual -log_summary -mat_type mpiaij -ksp_rtol 1.0e-12<br><br></div></blockquote><div>[...] </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div id=":2j">
But just switching to one process (-n 1) makes it crashing:<br></div></blockquote><div><br></div><div>Try removing the "-mat_type mpiaij" part. Note that you can still use "-mat_type aij". Also note that you should usually use a prefix so that you are setting the type of a specific matrix instead of setting the type of all matrices (for which MatSetFromOptions() is called).</div>
<div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div id=":2j">
<br>
[0]PETSC ERROR: ------------------------------<u></u>------------------------------<u></u>------------<br>
[0]PETSC ERROR: Caught signal number 11 SEGV: Segmentation Violation, probably memory access out of range</div></blockquote></div><br><div>Please run with valgrind --db-attach=yes (or at least a debugger) to get a stack trace.</div>