Open MPI logo

Open MPI User's Mailing List Archives

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

From: Michael Komm (michael.komm_at_[hidden])
Date: 2007-08-07 12:05:24

I'm trying to make work the pathscale fortran compiler with OpenMPI on a 64bit Linux machine and can't get passed a simple demo program. Here is detailed info:

pathf90 -v
PathScale EKOPath(TM) Compiler Suite: Version 2.5
Built on: 2006-08-22 21:02:51 -0700
Thread model: posix
GNU gcc version 3.3.1 (PathScale 2.5 driver)

mpif90 --show
pathf90 -I/home/fort/usr//include -pthread -I/home/fort/usr//lib -L/home/fort/usr//lib -lmpi_f90 -lmpi_f77 -lmpi -lopen-rte -lopen-pal -ldl -Wl,--export-dynamic -lnsl -lutil -lm -ldl

The OpenMPI version 1.2.3 resides in the /home/fort/usr/ directory.

When I compile a simple program using

mpif90 -o test test.f90

I get a binary all right but it has broken linked libraries

ldd test => not found => not found => /usr/lib64/lam/ (0x0000003db3600000) => not found => not found => /lib64/ (0x0000003db3200000) => /lib64/ (0x0000003db9900000) => /lib64/ (0x0000003db8400000) => /opt/pathscale/lib/2.5/ (0x0000002a9557f000) => /opt/pathscale/lib/2.5/ (0x0000002a956a8000) => /lib64/tls/ (0x0000003db3000000) => /opt/pathscale/lib/2.5/ (0x0000002a957c9000) => /lib64/tls/ (0x0000003db3800000) => /lib64/tls/ (0x0000003db2d00000)
        /lib64/ (0x0000003db2900000)

The demo program fails to start due to missing shared libraries. In addition the pathf90 uses some lame mpi library instead of openMPI! Any ideas on where the problem could be?


Mgr. Michael Komm
Tokamak Department
Institute of Plasma Physics of Academy of Sciences of Czech Republic
Za Slovankou 3
182 00