Hello everyone

Sorry to bother you all about that but I am quite lost with a puzzling problem concerning openMPI + Ubuntu 7.10. I could not find similar threads on the archive

I have been designing complex openMPI program with Intel Fortran compiler for quite some time, and everything worked perfectly until this morning, when everything seemed to fall apart.

Basically, if I try now even the (very very) simple program below in Fortran 90

************************************************** **
program test
use mpi

integer :: mpi_err

call mpi_init(mpi_err)

print *, "HELLO", mpi_err

call mpi_finalize(mpi_err)

end program test
************************************************** *

This code will compile (mpif90 -o test test_mpi.f90), but gives error messages at the level of MPI_INIT, whether I call it with
> ./test
or
> mpirun -np N test

vrotival@vrotival-laptop:~/Work/workbench$ ./test
[vrotival-laptop:06375] *** Process received signal ***
[vrotival-laptop:06375] Signal: Segmentation fault (11)
[vrotival-laptop:06375] Signal code: Address not mapped (1)
[vrotival-laptop:06375] Failing at address: 0x8
[vrotival-laptop:06375] [ 0] [0xffffe440]
[vrotival-laptop:06375] [ 1] /usr/lib/libmpi.so.0(ompi_proc_init+0x13b) [0xb7f0863b] [vrotival-laptop:06375] [ 2] /usr/lib/libmpi.so.0(ompi_mpi_init+0x10c) [0xb7f09fbc] [vrotival-laptop:06375] [ 3] /usr/lib/libmpi.so.0(MPI_Init+0xab) [0xb7f2b22b] [vrotival-laptop:06375] [ 4] /usr/local/lib/libmpi_f77.so.0(PMPI_INIT+0x32) [0xb7fd78d2]
[vrotival-laptop:06375] [ 5] ./test(MAIN__+0x24) [0x804dfe4]
[vrotival-laptop:06375] [ 6] ./test(main+0x3d) [0x804dfb1]
[vrotival-laptop:06375] [ 7] /lib/tls/i686/cmov/libc.so.6(__libc_start_main+0xe 0) [0xb7a39050]
[vrotival-laptop:06375] [ 8] ./test [0x804df11]
[vrotival-laptop:06375] *** End of error message ***




I am using openMPI version 1.2.6 (but same bug occured with 1.2.5), which I compile directly from the source from www.openmpi.org <http://www.openmpi.org>, with F90=ifort with Intel Fortran 10.1 I have not updated ifort since about 6 months, the only change between last time I used MPI are small Ubuntu updates..... I can give you much more complex codes which worked perfectly one week ago

As a small comment, the ouput from ompi_info is also weird

vrotival@vrotival-laptop:~/Work/workbench$ ompi_info --all
ompi_info: Symbol `mca_allocator_base_components' has different size in shared object, consider re-linking ompi_info: symbol lookup error: ompi_info: undefined symbol: ompi_mtl_base_components_opened

but I hadn't looked at it before the bug





Has anyone else encountered this bug ? can it be relaed to recent updates in Ubuntu (although I do not want to incriminate it at first)

I am upgrading my Ubuntu with the following repositories

deb http://archive.canonical.com/ubuntu gutsy partner
deb-src http://archive.canonical.com/ubuntu gutsy partner
deb http://archive.ubuntu.com/ubuntu/ gutsy main universe restricted multiverse deb http://security.ubuntu.com/ubuntu/ gutsy-security universe main multiverse restricted deb http://archive.ubuntu.com/ubuntu/ gutsy-updates universe main multiverse restricted


If anyone has any advice it would be greatly appreciated (and would save my PhD as a byproduct )

Cheers !

Reply via email to