"If you don't have a real MPI installed"? I installed (on Cygwin) using: ./configure CC=gcc FC=gfortran --download-mpich=1 PETSC_ARCH=arch-cygwin-gnu
I've compiled some example MPI code using mpicc. And I've run the generated executable with: mpiexec -n <some int> <executable>. "ps" says it created n-number of processes. But it is on a 2-proc/4-core Windows box running Cygwin (of course, not configured as a cluster). Do I have "real MPI" installed? ---John On Sun, Jul 10, 2011 at 2:00 PM, Jed Brown <jedbrown at mcs.anl.gov> wrote: > On Sun, Jul 10, 2011 at 12:57, John Chludzinski <jchludzinski at > gmail.com>wrote: > >> So if host the "new and improved" 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? > > > 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't go away, all the > XXCreate() functions will still have the MPI_Comm argument. You'll be able > to use MPIUNI if you don't have a real MPI installed. > -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.mcs.anl.gov/pipermail/petsc-users/attachments/20110710/74e4346b/attachment.htm>
