<div>So if host the &quot;new and improved&quot; PETSc on a mult--proc/multi-core Linux workstation (or in my case, a mult--proc/multi-core Windows workstation running Cygwin), not configured as a cluster, I would be using pthreads and not MPI?</div>
<div><br></div><div>---John</div><div><br></div><div><br></div><div class="im"><div class="gmail_quote">On Sun, Jul 10, 2011 at 12:45, John Chludzinski <span dir="ltr">&lt;<a href="mailto:jchludzinski@gmail.com" target="_blank">jchludzinski@gmail.com</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div>You mentioned: &quot;pthread based Vec and Mat class that lives inside the PETSc MPI world&quot;.  Is this pthreads <b><i>in lieu of</i></b> MPI or is it pthreads <b><i>in addition to</i></b> MPI?</div>
</blockquote></div><br></div><div>The latter. Pthreads within a NUMA node or shared memory node, MPI between nodes.</div>
<br>