On 5/22/06, <b class="gmail_sendername">Randall Mackie</b> &lt;<a href="mailto:randy@geosystem.us">randy@geosystem.us</a>&gt; wrote:<div><span class="gmail_quote"></span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Hi Matt,<br><br>Thanks, that fixed the compilation problem, but then the program just seemed to<br>hang at the place where it was creating/assembling the matrix.</blockquote><div><br>
My guess is that it is not hanging, but rather allocating all over the place. If you give<br>
-info, it shouldlet you know how manty mallocs were used.<br>
</div><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">Maybe I do not understand how to set bs, the block size for the call<br>to MatCreateMPISBAIJ, any advice?
</blockquote><div><br>
If you do not know the block size, just use 1 to start. <br>
</div><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">Are symmetric MPI BAIJ matrices my only choice? Is there not a symmetric MPIAIJ<br>
matrix format?</blockquote><div><br>
That is really block size 1.<br>
<br>
&nbsp;&nbsp; Matt <br>
</div><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">Thanks, Randy<br><br><br>Matthew Knepley wrote:<br>&gt; The Fortran interface fell behind. I will fix it in dev, but for now you can
<br>&gt; just use the value, 91. You can also use the command line option.<br>&gt;<br>&gt; Thanks,<br>&gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;Matt<br>&gt;<br>&gt; On 5/22/06, *Randall Mackie* &lt;<a href="mailto:randy@geosystem.us">randy@geosystem.us
</a><br>&gt; &lt;mailto:<a href="mailto:randy@geosystem.us">randy@geosystem.us</a>&gt;&gt; wrote:<br>&gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; I'm trying to modify my code to take advantage of the fact that my<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; system matrix<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; is symmetric.
<br>&gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; It seemed from reading the manual pages that I could call<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; MatCreateMPISBAIJ<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; to create a symmetric data matrix.<br>&gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; However, when I tried this, I got the error:<br>
&gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; [1]PETSC ERROR: Lower triangular value cannot be set for sbaij<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; format. Ignoring these value<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; s, run with -mat_ignore_lower_triangular or call<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; MatSetOption(mat,MAT_IGNORE_LOWER_TRIANGUL
<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; AR)!<br>&gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; So I tried including the line:<br>&gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;call MatSetOption(A,MAT_IGNORE_LOWER_TRIANGULAR,ierr)<br>&gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; But when I tried to compile the code, I then got this message:
<br>&gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; fortcom: Error: csem3dfwd.F, line 771: This name does not have a<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; type, and must have an explicit type.&nbsp;&nbsp; [MAT_IGNORE_LOWER_TRIANGULAR]<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;call MatSetOption(A,MAT_IGNORE_LOWER_TRIANGULAR,ierr)
<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; --------------------------^<br>&gt;<br>&gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; So, can anyone point me in the right direction for taking advantage<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; of the fact that<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; my matrices are symmetric? (they are actually complex symmetric, and
<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; NOT Hermitian).<br>&gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; Thanks, Randy<br>&gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; --<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; Randall Mackie<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; GSY-USA, Inc.<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; PMB# 643<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; 2261 Market St.,<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; San Francisco, CA 94114-1600
<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; Tel (415) 469-8649<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; Fax (415) 469-5044<br>&gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; California Registered Geophysicist<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; License No. GP 1034<br>&gt;<br>&gt;<br>&gt;<br>&gt;<br>&gt; --<br>&gt; &quot;Failure has a thousand explanations. Success doesn't need one&quot; -- Sir
<br>&gt; Alec Guiness<br><br>--<br>Randall Mackie<br>GSY-USA, Inc.<br>PMB# 643<br>2261 Market St.,<br>San Francisco, CA 94114-1600<br>Tel (415) 469-8649<br>Fax (415) 469-5044<br><br>California Registered Geophysicist<br>License No. GP 1034
<br><br></blockquote></div><br><br clear="all"><br>-- <br>&quot;Failure has a thousand explanations. Success doesn't need one&quot; -- Sir Alec Guiness