hi again

I forgot to state evidence that this is a GNU/Hurd bug:

On an amd64 machine running Debian/stretch GNU/Linux, mpifort runs this test 
program as expected.

$ cat hurd_fortran_minimal.f90
program openmpi_hurd_bug
 i_myid = 178
 print*,'i_myid = ',i_myid,' Please type in an integer and hit return.'
 read(*,*) icase
 print*,'Your integer is ', icase, ' Bye.'
end program openmpi_hurd_bug


$ cat infile
414

$ mpifort src/hurd_fortran_minimal.f90 && mpirun -n 1 --mca plm_rsh_agent  
/bin/false ./a.out < infile

$ uname -srvmoip
Linux 4.9.0-8-amd64 #1 SMP Debian 4.9.110-3+deb9u6 (2018-10-08) x86_64 unknown 
unknown GNU/Linux

$ mpifort fortran_minimal.f90 && mpirun -n 1 --mca plm_rsh_agent /bin/false 
./a.out < infile
 i_myid =          178  Please type in an integer and hit return.
  Your integer is          414  Bye.

This runs almost instantly - it does not run for 900 seconds.


$ dpkg -l |egrep "openmpi|pmix|gfortran|gcc|mpifort|libc[-0]"
ii  gcc                                    4:6.3.0-4                         
amd64        GNU C compiler
ii  gcc-6                                  6.3.0-18+deb9u1                   
amd64        GNU C compiler
ii  gcc-6-base:amd64                       6.3.0-18+deb9u1                   
amd64        GCC, the GNU Compiler Collection (base package)
ii  gfortran                               4:6.3.0-4                         
amd64        GNU Fortran 95 compiler
ii  gfortran-6                             6.3.0-18+deb9u1                   
amd64        GNU Fortran compiler
ii  klibc-utils                            2.0.4-9                           
amd64        small utilities built with klibc for early boot
ii  libc-bin                               2.24-11+deb9u3                    
amd64        GNU C Library: Binaries
ii  libc-dev-bin                           2.24-11+deb9u3                    
amd64        GNU C Library: Development binaries
ii  libc-l10n                              2.24-11+deb9u3                    
all          GNU C Library: localization files
ii  libgcc-6-dev:amd64                     6.3.0-18+deb9u1                   
amd64        GCC support library (development files)
ii  libgcc1:amd64                          1:6.3.0-18+deb9u1                 
amd64        GCC support library
ii  libgfortran-6-dev:amd64                6.3.0-18+deb9u1                   
amd64        Runtime library for GNU Fortran applications (development files)
ii  libgfortran3:amd64                     6.3.0-18+deb9u1                   
amd64        Runtime library for GNU Fortran applications
ii  libopenmpi-dev                         2.0.2-2                           
amd64        high performance message passing library -- header files
ii  libopenmpi2:amd64                      2.0.2-2                           
amd64        high performance message passing library -- shared library
ii  linux-libc-dev:amd64                   4.9.130-2                         
amd64        Linux support headers for userspace development
ii  openmpi-bin                            2.0.2-2                           
amd64        high performance message passing library -- binaries
ii  openmpi-common                         2.0.2-2                           
all          high performance message passing library -- common files


Cheers
Boud

Reply via email to