[mpich-discuss] It works now!!! AW: AW: installation of MPI2-1.4.1p1 on Win7-PC does not work (SMPD problem?)

Grischa Jacobs jacobs at gsc.tu-darmstadt.de
Thu Sep 20 04:48:02 CDT 2012


Hi,

I can conform. Same thing worked for me aswell. A would write an
instruction how to setup some VM's with VirtualBox if neededŠ

Regards,
Grischa Jacobs

Am 20.09.12 11:35 schrieb "Michael.Rachner at dlr.de" unter
<Michael.Rachner at dlr.de>:

>Dear Mr. Krishna,
>
>Now it works!   With your help and the help of a colleague  MPI2 is
>correctly installed and is running on my WIN7 (64-bit) PC.
>
>I describe here the successful installation (may be useful for other
>simple Users like me) under Win7 (64-bit) in detail:
>
>    1. )  download     mpich2-1.4.1p1-win-x86-64.msi
>    2.)  open a command window  (cmd.exe)  'as administrator'.
>          'As administrator' means that (regardless you are logged in as
>a normal user or as an administrator)
>           you open the command window by right-mouse-click on the
>cmd.exe-icon on the desktop
>            or by right mouse-click on the  C:\Windows\System32\cmd.exe
>file in the WINDOWS-Explorer.
>             Then choose  'Als Administrator ausfuehren'   (='execute as
>administrator')  )
>          ATTENTION here:   This way to open the command window is
>necessary even if you are already logged-in as administrator !!
>            (Exactly here was my error in the past:  I was logged-in as
>an administrator, but opened the command-window by a simple double click.
>             In that case the installation is actually not made with
>administrator rights,
>             so that the automatic start of the smpd.exe (the MPICH2
>process manager) does not happen.)
>
>     3.)   type on the command line:     msiexec /I
>mpich2-1.4.1p1-win-x86-64.msi
>             and follow the simple installation menu .
> 
>     4.)  After installation  you can control  in the  WINDOWS
>Task-manager --> Dienste (=services)   , that actually  a service named
>mpich2_smpd   is running.
>            Without this service running, MPICH2 will not work.
>
>            You may test now the MPICH2 installation by  a little test
>program to calculate pi
>            by typing:      mpiexec -n 2 -localonly "C:\Program
>Files"\MPICH2\examples\cpi.exe
>
>     5.)  That's all.
>            If you later ever should have killed the   mpich2_smpd
>service ,
>           you can  start it again  by the command    "C:\Program
>Files"\MPICH2\bin\smpd.exe -install
>            But this must be done in a command-window 'as administrator',
>see 2.) above .
>
>Mr. Krishna, I suggest that in the   MPICH2 Installer's Guide   these
>steps on WIN7 (especially the 2.) )  should be expressed more clearly.
>You must keep in mind, that MPICH2 is also used my people like me being
>neither WINDOWS nor MPI specialists.
>
>Thank you for your help!
>   Michael Rachner
>
>
>
>-----Ursprüngliche Nachricht-----
>Von: Jayesh Krishna [mailto:jayesh at mcs.anl.gov]
>Gesendet: Dienstag, 18. September 2012 18:57
>An: Rachner, Michael
>Cc: mpich-discuss at mcs.anl.gov
>Betreff: Re: AW: [mpich-discuss] installation of MPI2-1.4.1p1 on Win7-PC
>does not work (SMPD problem?)
>
>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=down
>loads 
>
>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
>_______________________________________________
>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