My guess is somehow you are passing the wrong integer for the option<br>
because I am looking at the code and it is fine. However, it is easy to<br>
clear up. Go to<br>
<br>
&nbsp; $PETSC_DIR/src/mat/impls/rowbs/mpi/mpirowbs.c:1411<br>
<br>
and replace it with<br>
<br>
&nbsp; SETERRQ1(PETSC_ERR_SUP,&quot;unknown option %d&quot;,op);<br>
<br>
and then in that directory<br>
<br>
&nbsp; make<br>
&nbsp; make shared<br>
<br>
This will tell us what integer was passed in for the option. I have already made<br>
this fix in the dev version.<br>
<br>
&nbsp;&nbsp;&nbsp; Matt<br><br><div><span class="gmail_quote">On 5/17/06, <b class="gmail_sendername">Boulahya Faïza</b> &lt;<a href="mailto:F.Boulahya@brgm.fr">F.Boulahya@brgm.fr</a>&gt; wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div>






<div>

<p><font size="2">Ok but the error does not come from parallell ICC. It's from the MatSetOption().</font>
</p>

<p><font size="2">Moreover, when I tried with MATMPIROWBS , it's the same problem :</font>
<br><font size="2">[0]PETSC ERROR: MatSetOption_MPIRowbs() line 1411 in src/mat/impls/rowbs/mpi/mpirowbs.c</font>
</p></div><div><span class="q"><br><font size="2">[0]PETSC ERROR: No support for this operation for this object type!</font>
<br><font size="2">[0]PETSC ERROR: unknown option!</font>
<br><font size="2">[0]PETSC ERROR: MatSetOption() line 4137 in src/mat/interface/matrix.c</font>
</span></div><div><p></p>
<br>

<p><font size="2">Faïza</font>
</p>

<p><font size="2">-----Message d'origine-----</font>
<br><font size="2">De : Satish Balay [<a href="mailto:balay@mcs.anl.gov" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">mailto:balay@mcs.anl.gov</a>] </font>
<br><font size="2">Envoyé : mardi 16 mai 2006 15:39</font>
</p></div><div><span class="q"><br><font size="2">À : '<a href="mailto:petsc-users@mcs.anl.gov" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">petsc-users@mcs.anl.gov</a>'</font>
<br></span></div><div><font size="2">Objet : RE: Petsc + BlockSolve95</font>
<p></p></div><div><span class="e" id="q_10b41ff7d5e86adf_5">

<p><font size="2">&gt; [0]PETSC ERROR: MatSetOption_MPIAIJ() line 1251 in </font>
<br><font size="2">&gt; src/mat/impls/aij/mpi/mpiaij.c [0]PETSC ERROR: No support for this operation for this object type!</font>
</p>

<p><font size="2">AIJ matrix does not support parallell ICC. BlockSolve provides parallel ICC - and to use it one must use MatType MATMPIROWBS</font></p>

<p><font size="2">Satish</font>
</p>

<p><font size="2">On Tue, 16 May 2006, Boulahya Faïza wrote:</font>
</p>

<p><font size="2">&gt; Is there something new about it?</font>
</p>

<p><font size="2">&gt; De : Vaz, Guilherme [<a href="mailto:G.Vaz@marin.nl" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">mailto:G.Vaz@marin.nl</a>]</font>
</p>

<p><font size="2">&gt; I have exactly the same problem as Faiza... </font>
<br><font size="2">&gt; In sequential it runs ok but in parallel not.</font>
</p>

<p><font size="2">&gt; -----Original Message-----</font>
<br><font size="2">&gt; From: <a href="mailto:owner-petsc-users@mcs.anl.gov" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">owner-petsc-users@mcs.anl.gov</a> </font>
<br><font size="2">&gt; [<a href="mailto:owner-petsc-users@mcs.anl.gov" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">mailto:owner-petsc-users@mcs.anl.gov</a>]</font>
<br><font size="2">&gt; On Behalf Of Boulahya Faïza</font>
</p>

<p><font size="2">&gt;&nbsp; I tried something else :</font>
<br><font size="2">&gt; </font>
<br><font size="2">&gt;&nbsp;&nbsp;&nbsp;&nbsp; - creation of the matrix with MatCreateMPIAIJ</font>
<br><font size="2">&gt; </font>
<br><font size="2">&gt;&nbsp;&nbsp;&nbsp;&nbsp; - initialization</font>
<br><font size="2">&gt; </font>
<br><font size="2">&gt;&nbsp;&nbsp;&nbsp;&nbsp; - adding of the options MAT_SYMMETRIC and MAT_SYMMETRY_ETERNAL</font>
<br><font size="2">&gt; </font>
<br><font size="2">&gt;&nbsp; </font>
<br><font size="2">&gt; </font>
<br><font size="2">&gt; When solving in sequential CG + ICC, everything is ok. When I tried in </font>
<br><font size="2">&gt; parallel the same code the options lead to the same error :</font>
<br><font size="2">&gt; </font>
<br><font size="2">&gt; [0]PETSC ERROR: MatSetOption_MPIAIJ() line 1251 in </font>
<br><font size="2">&gt; src/mat/impls/aij/mpi/mpiaij.c [0]PETSC ERROR: No support for this </font>
<br><font size="2">&gt; operation for this object type!</font>
<br><font size="2">&gt; [0]PETSC ERROR: unknown option!</font>
<br><font size="2">&gt; [0]PETSC ERROR: MatSetOption() line 4137 in src/mat/interface/matrix.c</font>
<br><font size="2">&gt; </font>
<br><font size="2">&gt; Can MatSetOption be only used in sequential?</font>
<br><font size="2">&gt; </font>
<br><font size="2">&gt;&nbsp; </font>
<br><font size="2">&gt; </font>
<br><font size="2">&gt;&nbsp; </font>
<br><font size="2">&gt; </font>
<br><font size="2">&gt; Faïza</font>
<br><font size="2">&gt; </font>
<br><font size="2">&gt;&nbsp; </font>
<br><font size="2">&gt; </font>
<br><font size="2">&gt;&nbsp; </font>
<br><font size="2">&gt; </font>
<br><font size="2">&gt;&nbsp;&nbsp; _____</font>
<br><font size="2">&gt; </font>
<br><font size="2">&gt; De : Matthew Knepley [<a href="mailto:knepley@gmail.com" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">mailto:knepley@gmail.com</a>] Envoyé : mardi 9 mai </font>
<br><font size="2">&gt; 2006 18:19 À : <a href="mailto:petsc-users@mcs.anl.gov" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">petsc-users@mcs.anl.gov</a> Objet : Re: Petsc + </font>
<br><font size="2">&gt; BlockSolve95</font>
<br><font size="2">&gt; </font>
<br><font size="2">&gt; I believe there is a problem with the option that you specified. All </font>
<br><font size="2">&gt; these are integers, and it is complaining that the integer does not </font>
<br><font size="2">&gt; match MAT_SYMMETRIC. I will fix the error message to print the </font>
<br><font size="2">&gt; offending option, but please check the code.</font>
<br><font size="2">&gt; </font>
<br><font size="2">&gt;&nbsp;&nbsp; Thanks,</font>
<br><font size="2">&gt; </font>
<br><font size="2">&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Matt</font>
<br><font size="2">&gt; </font>
<br><font size="2">&gt; On 5/9/06, Boulahya Faïza &lt;<a href="mailto:F.Boulahya@brgm.fr" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">F.Boulahya@brgm.fr</a> </font>
<br><font size="2">&gt; &lt;<a href="mailto:F.Boulahya@brgm.fr" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">mailto:F.Boulahya@brgm.fr</a>&gt; &gt;</font>
<br><font size="2">&gt; wrote: </font>
<br><font size="2">&gt; </font>
<br><font size="2">&gt; Hi All,</font>
<br><font size="2">&gt; </font>
<br><font size="2">&gt;&nbsp; </font>
<br><font size="2">&gt; </font>
<br><font size="2">&gt; Has anyone used Conjugate Gradient Solver + Icomplete Cholesky </font>
<br><font size="2">&gt; Preconditionner in parallel case? I tried as said in the manual : I </font>
<br><font size="2">&gt; use MATMPIROWBS for the storage of the matrice. However I get this message :</font>
<br><font size="2">&gt; </font>
<br><font size="2">&gt;&nbsp; </font>
<br><font size="2">&gt; </font>
<br><font size="2">&gt; PETSC ERROR: To use incomplete Cholesky</font>
<br><font size="2">&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
preconditioning with a MATMPIROWBS matrix you </font>
<br><font size="2">&gt; must declare it to be</font>
<br><font size="2">&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
symmetric using the option </font>
<br><font size="2">&gt; MatSetOption(A,MAT_SYMMETRIC)!</font>
<br><font size="2">&gt; </font>
<br><font size="2">&gt;&nbsp; </font>
<br><font size="2">&gt; </font>
<br><font size="2">&gt; So I tried adding this option (even if in the namual it is written </font>
<br><font size="2">&gt; that it is not required). Then I obtained this message</font>
<br><font size="2">&gt; </font>
<br><font size="2">&gt; PETSC ERROR: MatSetOption_MPIRowbs() line 1411 in </font>
<br><font size="2">&gt; src/mat/impls/rowbs/mpi/mpirowbs.c</font>
<br><font size="2">&gt; PETSC ERROR: No support for this operation for this object type!</font>
<br><font size="2">&gt; PETSC ERROR: unknown option!</font>
<br><font size="2">&gt; PETSC ERROR: MatSetOption() line 4137 in src/mat/interface/matrix.c</font>
<br><font size="2">&gt; </font>
<br><font size="2">&gt;&nbsp; </font>
<br><font size="2">&gt; </font>
<br><font size="2">&gt; In advance thanks,</font>
<br><font size="2">&gt; </font>
<br><font size="2">&gt;&nbsp; </font>
<br><font size="2">&gt; </font>
<br><font size="2">&gt;&nbsp; </font>
<br><font size="2">&gt; </font>
<br><font size="2">&gt; Faïza</font>
<br><font size="2">&gt; </font>
<br><font size="2">&gt;&nbsp; </font>
<br><font size="2">&gt; </font>
<br><font size="2">&gt;&nbsp; </font>
<br><font size="2">&gt; Pensez à visiter le site BRGM sur.... <a href="http://www.brgm.fr/" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">http://www.brgm.fr/</a></font>
<br><font size="2">&gt;&nbsp; </font>
<br><font size="2">&gt; ***</font>
<br><font size="2">&gt; Le contenu de cet e-mail et de ses pièces jointes est destiné à </font>
<br><font size="2">&gt; l'usage exclusif du</font>
<br><font size="2">&gt; (des) destinataire(s) expressément désigné(s) comme tel(s). En cas de </font>
<br><font size="2">&gt; réception de cet&nbsp; e-mail par erreur, le signaler à son expéditeur et </font>
<br><font size="2">&gt; ne pas en divulguer le contenu.</font>
<br><font size="2">&gt; L'absence de virus a été vérifié à&nbsp; l'émission du message. Il convient </font>
<br><font size="2">&gt; néanmoins de vérifier l'absence de corruption à sa réception.</font>
<br><font size="2">&gt;&nbsp; </font>
<br><font size="2">&gt; The contents of this email and any attachments are confidential. They </font>
<br><font size="2">&gt; are intended for the named recipient(s) only. If you have received </font>
<br><font size="2">&gt; this email in error please notify the system manager or&nbsp; the sender </font>
<br><font size="2">&gt; immediately and do not disclose the contents to anyone or make copies. </font>
<br><font size="2">&gt; eSafe scanned this email for viruses, vandals and malicious content.</font>
<br><font size="2">&gt; ***</font>
<br><font size="2">&gt; Pensez à visiter le site BRGM sur.... <a href="http://www.brgm.fr/" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">http://www.brgm.fr/</a></font>
<br><font size="2">&gt; </font>
<br><font size="2">&gt; ***</font>
<br><font size="2">&gt; Le contenu de cet e-mail et de ses pièces jointes est destiné à </font>
<br><font size="2">&gt; l'usage exclusif du</font>
<br><font size="2">&gt; (des) destinataire(s) expressément désigné(s) comme tel(s). En cas de </font>
<br><font size="2">&gt; réception de cet&nbsp; e-mail par erreur, le signaler à son expéditeur et ne pas en divulguer le contenu.</font>
<br><font size="2">&gt; L'absence de virus a été vérifié à&nbsp; l'émission du message. Il convient </font>
<br><font size="2">&gt; néanmoins de vérifier l'absence de corruption à sa réception.</font>
<br><font size="2">&gt; </font>
<br><font size="2">&gt; The contents of this email and any attachments are confidential. They </font>
<br><font size="2">&gt; are intended for the named recipient(s) only. If you have received </font>
<br><font size="2">&gt; this email in error please notify the system manager or&nbsp; the sender </font>
<br><font size="2">&gt; immediately and do not disclose the contents to anyone or make copies. </font>
<br><font size="2">&gt; eSafe scanned this email for viruses, vandals and malicious content.</font>
<br><font size="2">&gt; ***</font>
</p>

<font color="BLUE" size="3"></font><pre><font color="BLUE" size="3">Pensez à visiter le site BRGM sur.... <a href="http://www.brgm.fr/" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">http://www.brgm.fr/
</a><br><br>***<br>Le contenu de cet e-mail et de ses pièces jointes est destiné à l'usage exclusif du <br>(des) destinataire(s) expressément désigné(s) comme tel(s). En cas de réception de cet <br> e-mail par erreur, le signaler à son expéditeur et ne pas en divulguer le contenu. 
<br>L'absence de virus a été vérifié à  l'émission du message. Il convient néanmoins de <br>vérifier l'absence de corruption à sa réception.<br><br>The contents of this email and any attachments are confidential. They are intended for 
<br>the named recipient(s) only. If you have received this email in error please notify the <br>system manager or  the sender immediately and do not disclose the contents to <br>anyone or make copies. eSafe scanned this email for viruses, vandals and malicious 
<br>content.<br>***<br></font></pre>
</span></div><div></div>

</div></blockquote></div><br><br clear="all"><br>-- <br>&quot;Failure has a thousand explanations. Success doesn't need one&quot; -- Sir Alec Guiness