Dear users,

I think this is some kind of bug, but I would like to post here to hear if
this is true.
I have only tested this using the fortran compiler and fortran version of
openmpi/hwloc.

My setup:
intel compiler:
  composer_xe_2013.3.163
ifort --version:
  13.1.1 20130313

I am compiling using these flags:
icc/ifort -m64 -fPIC -O2 -xHost -prec-div -prec-sqrt -opt-prefetch

My test code is very basic (compiled using mpif90 -o hw hw.f90):
##### hw.f90
program hello_world
use mpi
integer :: rank, size, ierror, tag, status(MPI_STATUS_SIZE)

call MPI_INIT(ierror)
call MPI_COMM_SIZE(MPI_COMM_WORLD, size, ierror)
call MPI_COMM_RANK(MPI_COMM_WORLD, rank, ierror)
print*, 'node', rank, ' of ',size
call MPI_FINALIZE(ierror)

end program hello_world
##### hw.f90

I compiled these versions:

A) hwloc-1.8.1 and openmpi-1.6.5
B) hwloc-1.9 and openmpi-1.6.5
C) hwloc-1.8.1 and openmpi-1.8
D) hwloc-1.9 and openmpi-1.8

Besides the --prefix flag I did this:
For all compilations of hwloc I compiled using these configure settings:
--disable-{libnuma,opencl,cuda,nvml,gv} --enable-static
For all compilations of openmpi I compiled using these configure settings:
--with-hwloc=<placement of equivalent hwloc installation>

A and C both terminate perfectly. No errors.
B and D both terminate with errors. I have attached the error message for
both instances.

It seems related to this:
  ../../orte/util/nidmap.c at line 106
which does something with a hwloc topography.

I have also tried option D with the GNU compiler:
gfortran/gcc --version
  4.7.2-5
In this case I don't get any errors. Hence my suspicion lies entirely on
intel compiler and hwloc-1.9. :)

Note, I can run some of the utilities installed by hwloc without problems.
However, I am in no way experienced in debugging hwloc so I might be doing
something wrong here?
Also, I am not sure whether this is related to openmpi or hwloc, however,
as I only found the error dependent on the hwloc version I suspected this
might be the correct place.

Please advice me if you need additional information.
PS: I could not find anything on the bug-tracker.

-- 
Kind regards Nick

Attachment: hwloc-1.9-openmpi-1.6.5
Description: Binary data

Attachment: hwloc-1.9-openmpi-1.8
Description: Binary data

Reply via email to