I'm trying to update to openMPI 1.8.1 thru ssh  and Myrinet

running a command as

/opt/openmpi/bin/mpirun --verbose --mca mtl mx --mca pml cm  -hostfile
hostfile -np 16

when the hostfile contain only two nodes as

host1 slots=8 max-slots=8
host2 slots=8 max-slots=8

it runs perfectly but when the hostfile has a third node as


host1 slots=8 max-slots=8
host2 slots=8 max-slots=8
host3 slots=8 max-slots=8

it try to establish an ssh connection between  the running hosts1 and host3
that should not run any process  that fails hanging the process without
signaling.


my ompi_info is as follow

                Package: Open MPI XXX Distribution
                Open MPI: 1.8.1
  Open MPI repo revision: r31483
   Open MPI release date: Apr 22, 2014
                Open RTE: 1.8.1
  Open RTE repo revision: r31483
   Open RTE release date: Apr 22, 2014
                    OPAL: 1.8.1
      OPAL repo revision: r31483
       OPAL release date: Apr 22, 2014
                 MPI API: 3.0
            Ident string: 1.8.1
                  Prefix: /opt/openmpi
 Configured architecture: x86_64-apple-darwin9.8.0
          Configure host: XXXX
           Configured by: XXXX
           Configured on: Thu Jun 12 10:37:33 CEST 2014
          Configure host: XXXX
                Built by: XXXX
                Built on: Thu Jun 12 11:13:16 CEST 2014
              Built host: XXXX
              C bindings: yes
            C++ bindings: yes
             Fort mpif.h: yes (single underscore)
            Fort use mpi: yes (full: ignore TKR)
       Fort use mpi size: deprecated-ompi-info-value
        Fort use mpi_f08: yes
 Fort mpi_f08 compliance: The mpi_f08 module is available, but due to
                          limitations in the ifort compiler, does not
support
                          the following: array subsections, direct passthru
                          (where possible) to underlying Open MPI's C
                          functionality
  Fort mpi_f08 subarrays: no
           Java bindings: no
  Wrapper compiler rpath: unnecessary
              C compiler: icc
     C compiler absolute: /opt/intel/Compiler/11.1/080/bin/intel64/icc
  C compiler family name: INTEL
      C compiler version: 1110.20091130
            C++ compiler: icpc
   C++ compiler absolute: /opt/intel/Compiler/11.1/080/bin/intel64/icpc
           Fort compiler: ifort
       Fort compiler abs: /opt/intel/Compiler/11.1/080/bin/intel64/ifort
         Fort ignore TKR: yes (!DEC$ ATTRIBUTES NO_ARG_CHECK ::)
   Fort 08 assumed shape: no
      Fort optional args: yes
      Fort BIND(C) (all): yes
      Fort ISO_C_BINDING: yes
 Fort SUBROUTINE BIND(C): yes
       Fort TYPE,BIND(C): yes
 Fort T,BIND(C,name="a"): yes
            Fort PRIVATE: yes
          Fort PROTECTED: yes
           Fort ABSTRACT: yes
       Fort ASYNCHRONOUS: yes
          Fort PROCEDURE: yes
 Fort f08 using wrappers: yes
             C profiling: yes
           C++ profiling: yes
   Fort mpif.h profiling: yes
  Fort use mpi profiling: yes
   Fort use mpi_f08 prof: yes
          C++ exceptions: no
          Thread support: posix (MPI_THREAD_MULTIPLE: no, OPAL support: yes,
                          OMPI progress: no, ORTE progress: yes, Event lib:
                          yes)
           Sparse Groups: no
  Internal debug support: no
  MPI interface warnings: yes
     MPI parameter check: runtime
Memory profiling support: no
Memory debugging support: no
         libltdl support: yes
   Heterogeneous support: no
 mpirun default --prefix: no
         MPI I/O support: yes
       MPI_WTIME support: gettimeofday
     Symbol vis. support: yes
   Host topology support: yes
          MPI extensions:
   FT Checkpoint support: no (checkpoint thread: no)
   C/R Enabled Debugging: no
     VampirTrace support: yes
  MPI_MAX_PROCESSOR_NAME: 256
    MPI_MAX_ERROR_STRING: 256
     MPI_MAX_OBJECT_NAME: 64
        MPI_MAX_INFO_KEY: 36
        MPI_MAX_INFO_VAL: 256
       MPI_MAX_PORT_NAME: 1024
  MPI_MAX_DATAREP_STRING: 128

Reply via email to