[mpich-discuss] installation of MPI2-1.4.1p1 on Win7-PC does not work (SMPD problem?)
Jayesh Krishna
jayesh at mcs.anl.gov
Tue Sep 18 11:57:21 CDT 2012
Hi,
Looks like an issue with the MPICH2 installation.
Please uninstall MPICH2 and re-install it following instructions in Section 9.4 (not 9.1) of the MPICH2 installer's guide.
Regards,
Jayesh
----- Original Message -----
From: "Michael Rachner" <Michael.Rachner at dlr.de>
To: jayesh at mcs.anl.gov
Sent: Monday, September 17, 2012 3:59:23 AM
Subject: AW: [mpich-discuss] installation of MPI2-1.4.1p1 on Win7-PC does not work (SMPD problem?)
Dear Mr. Krishna,
Thank you for your fast answer!
I have deinstalled both MPICH2 installations (ia-32 and x86-64) , installed (as administrator) once again only the 64-bit version of MPICH2 (my Win7 is 64-bit),
And it get this, when trying to run cpi.exe on the command line (I have copied cpi.exe to d:\ ):
§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§
Microsoft Windows [Version 6.1.7601]
Copyright (c) 2009 Microsoft Corporation. Alle Rechte vorbehalten.
C:\Windows\System32>cd \Program Files\MPICH2\bin
C:\Program Files\MPICH2\bin>mpiexec -n 4 d:\cpi.exe
Error while connecting to host, Es konnte keine Verbindung hergestellt werden, da der Zielcomputer die Verbindung verweigerte. (10
061)
Connect on sock (host=VT-001016D.intra.dlr.de, port=8676) failed, exhaused all end points
Unable to connect to 'VT-001016D.intra.dlr.de:8676',
sock error: Error = -1
C:\Program Files\MPICH2\bin>mpiexec -n 4 -localonly d:\cpi.exe
Unknown option: -d
Error while connecting to host, Es konnte keine Verbindung hergestellt werden, da der Zielcomputer die Verbindung verweigerte. (10
061)
Connect on sock (host=VT-001016D.intra.dlr.de, port=8676) failed, exhaused all end points
Unable to connect to 'VT-001016D.intra.dlr.de:8676',
sock error: Error = -1
ReadFile() failed, error 109
unable to start the local smpd manager.
C:\Program Files\MPICH2\bin>smpd.exe -install
OpenSCManager failed:
Zugriff verweigert (error 5)
Unable to remove the previous installation, install failed.
C:\Program Files\MPICH2\bin>smpd.exe -start
OpenSCManager failed:
Zugriff verweigert (error 5)
C:\Program Files\MPICH2\bin>
§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§
The problem seems to be the smpd.exe, which is not running, and I cannot start it.
Have you an idea?
Michael Rachner
-----Ursprüngliche Nachricht-----
Von: Jayesh Krishna [mailto:jayesh at mcs.anl.gov]
Gesendet: Freitag, 14. September 2012 17:58
An: mpich-discuss at mcs.anl.gov
Cc: Rachner, Michael
Betreff: Re: [mpich-discuss] installation of MPI2-1.4.1p1 on Win7-PC does not work (SMPD problem?)
Hi,
MPICH2 does not (unfortunately) support installing ia32 and x86_64 versions of the software stack on the same system. Uninstall MPICH2 (all versions) installed in your system and follow the steps below.
Find out whether your OS is 64-bit or 32-bit (Control panel). If your OS is 64-bit install mpich2-1.4.1p1-win-x86-64.msi, if your OS is 32-bit install mpich2-1.4.1p1-win-ia32. Run the example program cpi.exe in "C:\Program Files\MPICH2\examples" (or depending on your install directory) directory to see if MPICH2 works.
Regards,
Jayesh
----- Original Message -----
From: "Michael Rachner" <Michael.Rachner at dlr.de>
To: mpich-discuss at mcs.anl.gov
Sent: Friday, September 14, 2012 4:39:04 AM
Subject: [mpich-discuss] installation of MPI2-1.4.1p1 on Win7-PC does not work (SMPD problem?)
Dear developers of MPICH2,
I tried to install MPICH2 on my Windows7 (64-bit) PC (Intel XEON Quadcore, 16 GB RAM).
I do not know, which of the 2 packages that can be downloaded for Windows from
http://www.mcs.anl.gov/research/projects/mpich2/downloads/index.php?s=downloads
is the right one for my PC:
mpich2-1.4.1p1-win-x86-64.msi
or: mpich2-1.4.1p1-win-ia32
First question: which of the 2 packages is the right one?
So I installed both (logged in as administrator) . But with none of them I am able to run my SPRAYCORE.exe executable.
I use the following small batch-script runMPICH to start the execution under MPICH:
§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§
@echo ON
@echo.
@echo ###############################################################
@echo Start of script to run the SPRAYCORE-executable using MPICH
@echo on %1 processes under WINDOWS
@echo at: %DATE% %TIME%
@echo.
@echo script name : %0
@echo.
@echo with given argument: %*
@echo.
@echo ###############################################################
@REM --this is the installation obtained from installing the package mpich2-1.4.1p1-win-ia32. msi ( downloaded 2012-09-13):
@rem @set MPI_DIR=C:\Program Files (x86)\MPICH2
@REM --this is the installation obtained from installing the package mpich2-1.4.1p1-win-x86-64 ( downloaded 2012-09-14):
@set MPI_DIR=C:\Program Files\MPICH2
@if qqq %1 neq qqq goto L10
@echo **** ERROR: This script requires 1 argument, being the desired number (^>0) of processes
@echo --^> STOP will follow.
@goto EXIT
:L10
@set NUMPROCSWORLD=%1
@if qqq %NUMPROCSWORLD% LEQ qqq1 (
SPRAYCORE.exe
) else (
@rem "%MPI_DIR%"\bin\mpiexec.exe -help2
echo.
echo "%MPI_DIR%"\bin\smpd.exe -install
"%MPI_DIR%"\bin\smpd.exe -install
echo.
echo "%MPI_DIR%"\bin\mpiexec.exe -n %NUMPROCSWORLD% - localonly -l SPRAYCORE.exe -use_mpi
"%MPI_DIR%"\bin\mpiexec.exe -n %NUMPROCSWORLD% - localonly -l SPRAYCORE.exe -use_mpi
)
:EXIT
§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§
It got the following answers when running both installations:
This is the answer when using the installation from mpich2-1.4.1p1-win-x86-64.msi :
C:\Windows\System32>runMPICH 4
###############################################################
Start of script to run the SPRAYCORE-executable using MPICH
on 4 processes under WINDOWS
at: 14.09.2012 10:31:23.21
script name : runMPICH
with given argument: 4
###############################################################
"C:\Program Files\MPICH2"\bin\smpd.exe -install
OpenSCManager failed:
Zugriff verweigert (error 5)
Unable to remove the previous installation, install failed.
"C:\Program Files\MPICH2"\bin\mpiexec.exe -n 4 -localonly -l SPRAYCORE.exe -use_mpi
Unknown option: -d
Error while connecting to host, Es konnte keine Verbindung hergestellt werden, da der Zielcomputer die Verbindung verweigerte. (10
061)
Connect on sock (host=VT-001016D.intra.dlr.de, port=8676) failed, exhaused all end points
Unable to connect to 'VT-001016D.intra.dlr.de:8676',
sock error: Error = -1
ReadFile() failed, error 109
unable to start the local smpd manager.
C:\Windows\System32>
And this is the answer when running the installation from mpich2-1.4.1p1-win-ia32. msi :
C:\Windows\System32>runMPICH 4
###############################################################
Start of script to run the SPRAYCORE-executable using MPICH
on 4 processes under WINDOWS
at: 14.09.2012 10:28:38.09
script name : runMPICH
with given argument: 4
###############################################################
"C:\Program Files (x86)\MPICH2"\bin\smpd.exe -install
OpenSCManager failed:
Zugriff verweigert (error 5)
Unable to remove the previous installation, install failed.
"C:\Program Files (x86)\MPICH2"\bin\mpiexec.exe -n 4 -localonly -l SPRAYCORE.exe -use_mpi
Please specify an authentication passphrase for smpd:
Unknown option: -d
Please specify an authentication passphrase for smpd:
Error while connecting to host, Es konnte keine Verbindung hergestellt werden, da der Zielcomputer die Verbindung verweigerte. (10
061)
Connect on sock (host=VT-001016D.intra.dlr.de, port=8676) failed, exhaused all end points
Unable to connect to 'VT-001016D.intra.dlr.de:8676',
sock error: Error = -1
ReadFile() failed, error 109
unable to start the local smpd manager.
C:\Windows\System32>
The host name mentioned in the answers is indeed correct: VT-001016D.intra.dlr.de
Translation of: Es konnte keine Verbindung hergestellt werden, da der Zielcomputer die Verbindung verweigerte.
No connection could be established, because the goal-computer refused the connection.
You see that the answers of the 2 installations differ only by asking the authentification SMPD passphrase (still ‘behappy’) or not.
It makes no difference, whether I do that as an administrator or as a normal user.
(By the way: It is cumbersome to be asked at every MPICH run for entering the passphrase!)
You see, there is a problem with the smpd.exe. The task manager shows that there is no process smpd.exe running on my machine.
(In contrast, on a WinXP-machine (32-bit) of a collegue that process is running automatically since startup of the computer. And there MPICH works.)
My 2 nd Question: Can you help me?
Thank You,
Michael Rachner
_______________________________________________
mpich-discuss mailing list mpich-discuss at mcs.anl.gov
To manage subscription options or unsubscribe:
https://lists.mcs.anl.gov/mailman/listinfo/mpich-discuss
More information about the mpich-discuss
mailing list