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.