[mpich2-dev] is there a gforker equivalent to the Windows mpich2?

Jayesh Krishna jayesh at mcs.anl.gov
Wed Feb 23 20:13:57 CST 2011


Hi,
 You can run smpd in the debug mode as a standalone process and suppress the debug messages by specifying 0 level debugging (Type "smpd -d 0" at the command prompt). If you are not installing MPICH2 on the system you will have to manually copy the MPICH2 dlls to the directory containing the MPI program (dir c:\windows\system32\mpich*.dll, dir c:\windows\system32\fmpich*.dll, dir c:\windows\system32\mpe*.dll - on a system with MPICH2 installed and you will see the dlls related to MPICH2).
 Let us know if it works for you.

Regards,
Jayesh

----- Original Message -----
From: "Carl Christensen" <carlgt1 at yahoo.com>
To: mpich2-dev at mcs.anl.gov
Sent: Wednesday, February 23, 2011 5:06:05 PM
Subject: [mpich2-dev] is there a gforker equivalent to the Windows mpich2?

Hi, I work on the BOINC volunteer/distributed computing platform (as seen on 
SETI at home & IBM World Community Grid :-).  We are trying to make it 
'mpich2-compatible' for MPI-enabled science apps to run locally on volunteer 
host machines.

So far it has been good using the gforker process management on Linux & Mac for 
running locally, i.e. we just need to send out mpiexec & hydra_pmi_proxy.  But 
it seems there's no such local, non-service/daemon option on Windows.  This 
would make our projects a little tricky on Windows, as volunteers on science 
projects would need the installation .msi & smpd service running etc, before 
attaching to our projects.  But the nature of our "business" is volunteers get a 
URL of a project to try and connect/attach to it assuming that the applications 
are "self-contained".

Ideally we would like to just run an mpiexec (built a la the gforker/hydra which 
is working for us locally) on Windows, or possibly distribute an smpd that would 
just run locally in the background for the session (and not require a Windows 
service installation etc).

Thanks in advance for any suggestions.






More information about the mpich2-dev mailing list