<div>&quot;If you don&#39;t have a real MPI installed&quot;?<br></div><div><br></div><div>I installed (on Cygwin) using: ./configure CC=gcc FC=gfortran --download-mpich=1 PETSC_ARCH=arch-cygwin-gnu</div><div><br></div><div>
I&#39;ve compiled some example MPI code using mpicc. And I&#39;ve run the generated executable with: mpiexec -n &lt;some int&gt; &lt;executable&gt;.</div><div><br></div><div>&quot;ps&quot; says it created n-number of processes.</div>
<div><br></div><div>But it is on a 2-proc/4-core Windows box running Cygwin (of course, not configured as a cluster).</div><div><br></div><div>Do I have &quot;real MPI&quot; installed?</div><div><br></div><div>---John</div>
<div><br></div><br><div class="gmail_quote">On Sun, Jul 10, 2011 at 2:00 PM, Jed Brown <span dir="ltr">&lt;<a href="mailto:jedbrown@mcs.anl.gov">jedbrown@mcs.anl.gov</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<div class="im"><div class="gmail_quote">On Sun, Jul 10, 2011 at 12:57, 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">

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?</blockquote>

</div><br></div><div>If it is a single machine, you would be able to use any combination from all separate MPI processes to one process. MPI calls won&#39;t go away, all the XXCreate() functions will still have the MPI_Comm argument. You&#39;ll be able to use MPIUNI if you don&#39;t have a real MPI installed.</div>

</blockquote></div><br>