Open MPI logo

Open MPI User's Mailing List Archives

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

From: Tobias Graf (tgraf_at_[hidden])
Date: 2006-10-22 21:53:15


Hello Jeff,

I finally found the time to test the new release of the intel c++ 9.1
compiler on my system, and unfortunately I have one of those systems
were it still doesn't seem to be working (Ubuntu 5.10, Intel C/C++
9.1.044, OpenMPI 1.1.2) :-(

Anyway I can still use it, by creating a communicator by myself, e.g.:
MPI::Intracomm com(MPI_COMM_WORLD);

Best Regards,
Tobias

> On Oct 16, 2006, at 10:58 AM, Jeff Squyres wrote:

> Correction. :-(

> Upgrading the version of the Intel compiler worked on one platform
> that I tested on, but not others. So it looks like this is still an
> open issue.

> On Oct 11, 2006, at 1:46 AM, Jeff Squyres wrote:
>
>> Tobias / all --
>>
>> I swear there were further mails about this topic, but perhaps they
>> were off-list.
>>
>> The end result is that this has finally been confirmed as an Intel
>> 9.1 C++ compiler bug. I don't know exactly what platforms it occurred
>> on, but I was eventually able to replicate Tobias' problem on an
>> EM64T machine running RHEL4U3. The problem was that the compiler was
>> not initializing some private members of global C++ objects properly
>> (e.g., the underlying MPI_Comm in MPI::COMM_WORLD).
>>
>> Intel released a new version of the 9.1 C++ compiler last week (Oct
>> 5, 2006, build 44). This new version of the compiler now seems to
>> initialize data members properly, and C++ applications (including the
>> trivial "hello world" that Tobias ran into problems with) seem to be
>> working fine now.
>>
>> So: please upgrade your version of the Intel compilers if you can.