Open MPI logo

Open MPI User's Mailing List Archives

  |   Home   |   Support   |   FAQ   |   all Open MPI User's mailing list

From: Reinhold Bader (Reinh.Bader_at_[hidden])
Date: 2006-08-27 09:39:43

Hash: SHA1


  I am trying to get OpenMPI 1.1 to run on an SGI Altix 4700 (with SLES10).
  A trivial Fortran 90 application using MPI_Wtime() does not link:

mpif90 -g -o runhost.exe runhost.o
/lrz/sys/openmpi/intel_altix_mt/1.1/lib/libmpi_f90.a(mpi_wtime_f90.o): In function `mpi_wtime_':
mpi_wtime_f90.f90:(.text+0x22): undefined reference to `mpi_wtime_f90_'

  it appears
  the default linkage uses the static libraries. If the "-shared" switch is added, linkage is
  successful, but execution fails, sometimes silently with an exit status of 139, sometimes
  with the additional message

1 additional process aborted (not shown)

  The compiler releases used: ifort 9.1.33, icc 9.1.39

  I am attaching a UNIX archive with build info.
  A second archive with configure and install info as well as ompi_info output follows with a
  separate mail (100 kByte limit exceeded otherwise).
  Any hints?

  [Note: I've also tried building the most up to date SVN tree, but this fails since the Fortran 90
   module build attempts to generate a shared library; the -soname switch used is not accepted by
   Intel Fortran. Trying to build with static libraries only works, but mpirun then fails with the
   message "You must use mpirun to start up MPI programs."]


- --
 Dr. Reinhold Bader

 Leibniz-Rechenzentrum, Abt. Hochleistungssysteme | Tel. +49 89 35831 8825
 Boltzmannstr. 1, 85748 Garching | Fax +49 89 35831 9700

Version: GnuPG v1.4.2 (GNU/Linux)
Comment: Using GnuPG with SUSE -