[mpich-discuss] installation of MPI2-1.4.1p1 on Win7-PC does not work (SMPD problem?)

Michael.Rachner at dlr.de Michael.Rachner at dlr.de
Fri Sep 14 04:39:04 CDT 2012


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 2nd Question: Can you help me?


Thank You,

   Michael Rachner







-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.mcs.anl.gov/pipermail/mpich-discuss/attachments/20120914/ba06ad17/attachment-0001.html>


More information about the mpich-discuss mailing list