<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 TRANSITIONAL//EN">
<HTML>
<HEAD>
  <META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=UTF-8">
  <META NAME="GENERATOR" CONTENT="GtkHTML/4.6.6">
</HEAD>
<BODY>
Matt,<BR>
<BR>
please find the log_summary attached.<BR>
<BR>
Michele<BR>
<BR>
On Sat, 2015-07-18 at 21:56 -0500, Matthew Knepley wrote:
<BLOCKQUOTE TYPE=CITE>
    On Sat, Jul 18, 2015 at 9:53 PM, Michele Rosso <<A HREF="mailto:mrosso@uci.edu">mrosso@uci.edu</A>> wrote:
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
    <BLOCKQUOTE>
        Barry,<BR>
        <BR>
        I tried the master branch of PETSc as you suggested and unfortunately the problem with KSP being set to GMRES on the coarse level when using "-mg_coarse_ksp_type preonly"  is still there. I attached the output from ksp view and the options stack.<BR>
        Am I missing something?<BR>
        <BR>
    </BLOCKQUOTE>
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
    <BR>
    <BR>
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
    If you show output from -log_summary we can make sure you are running the version we expect.
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
    <BR>
    <BR>
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
      Thanks,
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
    <BR>
    <BR>
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
        Matt
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
     
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
    <BLOCKQUOTE>
        Thanks,<BR>
        Michele<BR>
        <BR>
        <BR>
        On Thu, 2015-07-16 at 17:30 -0500, Barry Smith wrote: 
        <BLOCKQUOTE TYPE=CITE>
<PRE>
   Michel,

    This is a very annoying feature that has been fixed in master <A HREF="http://www.mcs.anl.gov/petsc/developers/index.html">http://www.mcs.anl.gov/petsc/developers/index.html</A>  I would like to have changed it in maint but Jed would have a shit-fit :-) since it changes behavior.

  Barry

<FONT COLOR="#737373">> On Jul 16, 2015, at 4:53 PM, Michele Rosso <<A HREF="mailto:mrosso@uci.edu">mrosso@uci.edu</A>> wrote:</FONT>
<FONT COLOR="#737373">> </FONT>
<FONT COLOR="#737373">> Hi,</FONT>
<FONT COLOR="#737373">> </FONT>
<FONT COLOR="#737373">> I am performing a series of solves inside a loop. The matrix for each solve changes but not enough to justify a rebuilt of the PC at each solve.</FONT>
<FONT COLOR="#737373">> Therefore I am using  KSPSetReusePreconditioner to avoid rebuilding unless necessary. The solver is CG + MG with a custom  PC at the coarse level.</FONT>
<FONT COLOR="#737373">> If KSP is not updated each time, everything works as it is supposed to. </FONT>
<FONT COLOR="#737373">> When instead I allow the default PETSc  behavior, i.e. updating PC every time the matrix changes, the coarse level KSP , initially set to PREONLY, is changed into GMRES </FONT>
<FONT COLOR="#737373">> after the first solve. I am not sure where the problem lies (my PC or PETSc), so I would like to have your opinion on this.</FONT>
<FONT COLOR="#737373">> I attached the ksp_view for the 2 successive solve and the options stack.</FONT>
<FONT COLOR="#737373">> </FONT>
<FONT COLOR="#737373">> Thanks for your help,</FONT>
<FONT COLOR="#737373">> Michel</FONT>
<FONT COLOR="#737373">> </FONT>
<FONT COLOR="#737373">> </FONT>
<FONT COLOR="#737373">> </FONT>
<FONT COLOR="#737373">> <ksp_view.txt><petsc_options.txt></FONT>

</PRE>
        </BLOCKQUOTE>
        <BR>
        <BR>
    </BLOCKQUOTE>
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
    <BR>
    <BR>
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
    <BR>
    <BR>
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
    -- 
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
    What most experimenters take for granted before they begin their experiments is infinitely more interesting than any results to which their experiments lead.<BR>
    -- Norbert Wiener
</BLOCKQUOTE>
<BR>
</BODY>
</HTML>