<div>Hi Matt, Hi Jed,</div>
<div> </div>
<div>It seems that I didn't paid attention of some changes in realeases. I just changed the option of my calling of MatSetOption, and now the error is later on. then, for now, that means I will have to check all of the calling of petsc-subroutines and check-out the change between all releases.</div>
<div>Sounds ok to me (means it will "work").</div>
<div>Many thanks and Best Regards</div>
<div> </div>
<div>John</div>
<div> </div>
<div>PS: when I was using the 2.1.3 version, I had a user-member-name, but I can't remember it... I guess I will subscribe again.<br><br></div>
<div class="gmail_quote">2011/11/8 Matthew Knepley <span dir="ltr"><<a href="mailto:knepley@gmail.com">knepley@gmail.com</a>></span><br>
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">
<div class="im">On Tue, Nov 8, 2011 at 4:15 PM, Jed Brown <span dir="ltr"><<a href="mailto:jedbrown@mcs.anl.gov" target="_blank">jedbrown@mcs.anl.gov</a>></span> wrote:<br></div>
<div class="gmail_quote">
<div class="im">
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">
<div class="gmail_quote">
<div>On Tue, Nov 8, 2011 at 10:09, jean-frederic thebault <span dir="ltr"><<a href="mailto:jean-frederic@thebault-net.com" target="_blank">jean-frederic@thebault-net.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">
<div>First of all, thank you for this library.</div>
<div>View years ago, we had mixed our (f77) finite volume code with petsc, and obtained some very interested results (faster calculations, multi-processor issues, ..), with a 4 linux-PC cluster and a myrinet switch, and petsc-2.1.3</div>
<div>Regarding the new PC architecture (multi-threading), the same mixed code apparently is calculating slower each time we increase the number of processors used (processor or core, I'm not sure to use the right word). We thought that time that we should upgrade our petsc library (with petsc-3.1-p8) </div>
</blockquote>
<div><br></div></div>
<div>Please use petsc-3.2</div>
<div>
<div> </div>
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">
<div>to have benefit of the multi-threading architecture. So do we, changing a little bit some stuff (merrely "include" names). We compiled it with mpif77. The fortran-samples of petsc are working just fine. But our code doesn't work. We have tried a lot of different options and tried for view weeks to figure out what is happening, nothing.</div>
</blockquote></div></div></blockquote>
<div><br></div></div>
<div>There have been 11 releases of the 9 years since 2.1.3. There have been more interface changes than MatSetOption(). All of them</div>
<div>are catalogued here: <a href="http://www.mcs.anl.gov/petsc/petsc-as/documentation/changes/index.html" target="_blank">http://www.mcs.anl.gov/petsc/petsc-as/documentation/changes/index.html</a>. "Doesn't work" is an inadequate</div>
<div>description of your problem. What happen precisely?</div>
<div><br></div>
<div> Matt</div>
<div class="im">
<div> </div>
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">
<div class="gmail_quote">
<div>The calling sequence for MatSetOption() has changed. You are likely calling it incorrectly.</div>
<div><br></div>
<div>The compiler tells you about these things in C. Fortran 77 type checking is nonexistant so the compiler doesn't check these things. If you use F90 or later, you can turn on interface definitions to get some rudimentary type checking. Type checking is much better in C.</div>
</div></blockquote></div></div><font color="#888888"><br><br clear="all">
<div><br></div>-- <br>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<br></font></blockquote>
</div><br>