[mpich-discuss] How to use MPICH2 with windows and linux

Jayesh Krishna jayesh at mcs.anl.gov
Wed Apr 2 10:40:25 CDT 2008

  You can run MPI jobs with processes spanning across linux and windows
machines (although you must make sure that both machines are x86 or x64
arch. MPICH2 currently does not support heterogeneous systems.). Currently
the only process manager available in windows is SMPD, so you will have to
configure MPICH2 in linux to use the SMPD process manager (./configure ...
--with-pm=smpd ...).
  After configuring MPICH2 on linux to use smpd you should be able to run
MPI jobs with MPI processes spanning windows and linux systems.
  Let us know if you need any further help.

(PS: As you quoted in your previous email you must make sure to provide
mpiexec with the path for the executable in both the machines. The "-path"
option of mpiexec with smpd should support both unix and windows path

-----Original Message-----
From: owner-mpich-discuss at mcs.anl.gov
[mailto:owner-mpich-discuss at mcs.anl.gov] On Behalf Of Fernando Henrique e
Paula da Luz
Sent: Wednesday, April 02, 2008 9:43 AM
To: mpich-discuss at mcs.anl.gov
Subject: [mpich-discuss] How to use MPICH2 with windows and linux


I want know if is possible use MPICH2 with communications between windows
and linux.
I want start a job in a Windows machine to connect in a cluster of linux
machine. (and this windows machine manage the cluster, ie, it is a rank 0 in
my program mpi).

I try find in group and docs, and I don't find how to install or

And I find in doc one clue with indicate it is possible.

"-path search_path: Specify the search path used to locate executables.
Separate multiple paths with semicolons. The path can be mixed when using
both Windows and Linux machines. For example: -path c:\temp;/home/user is a
valid search path."

Fernando Luz

More information about the mpich-discuss mailing list