Hello, I am not sure your issues are related, and I have not tested this version of ICS, but I have actually had issues with an Intel compiler build of Open MPI 1.4.3 on a cluster using Westmere processors and Infiniband (Qlogic), using a Debian distribution, with our in-house code (www.code-saturne.org).
I am not sure which version of the Intel compiler was used by the the administrators though, as both versions 11.? and 12.0 are available. On the same machine, using environment modules, I can run the code compiled with Intel compilers 11 and Open MPI compiled with GCC 4.4without issues, but if I switch to the Intel-compiled Open MPI build, I have issues in some functions of the code, including MPI-IO.I did use the wrappers, and they probably have some interaction with environment modules... I have not investigated further so far, and the code is quite complex, environment modules are used, and I am not sure of all the details of the machine, but as you seem to have issues with an Intel compiler, It may be useful to bring this up (the code is open-source, and I could provide a small test case to anyone interested in testing, but the only thing I am relatively confident of in this case is the code itself. We have had our share of bugs and experience in debugging, and the few times we have had issues similar to this, either bugs in the MPI libraries or conflicts between multiple compilers or libraries have been the origin). Best regards, > Message: 1 > Date: Tue, 3 Jan 2012 16:23:02 +0000 > From: Richard Walsh <richard.wa...@csi.cuny.edu> > Subject: Re: [OMPI users] Latest Intel Compilers (ICS, version > 12.1.0.233 Build 20110811) issues ... > To: "ljdu...@scinet.utoronto.ca" <ljdu...@scinet.utoronto.ca>, Open > MPI Users <us...@open-mpi.org> > Message-ID: > <762096c11c5a044a9d92961c2e1a7ce8192a4...@mbox1.flas.csi.cuny.edu> > Content-Type: text/plain; charset="us-ascii" > > > Jonathan/All, > > Thanks for the information, but I continue to have problems. I dropped the > 'openib' option to simplify things and focused my attention only on OpenMPI > version 1.4.4 because you suggested it works. > > On the strength of the fact that the PGI 11.10 compiler works fine (all > systems > and all versions of OpenMPI), I ran a PGI build of 1.4.4 with the '-showme' > option (Intel fails immediately, even with '-showme' ... ). I then > substituted all > the PGI-related strings with Intel-related strings to compile directly and > explicitly > outside the 'opal' wrapper using code and libraries in the Intel build tree > of 1.4.4, > as follows: > > pgcc -o ./hw2.exe hw2.c -I/share/apps/openmpi-pgi/1.4.4/include > -L/share/apps/openmpi-pgi/1.4.4/lib -lmpi -lopen-rte -lopen-pal -ldl > -Wl,--export-dynamic -lnsl -lutil -ldl > > becomes ... > > icc -o ./hw2.exe hw2.c -I/share/apps/openmpi-intel/1.4.4/include > -L/share/apps/openmpi-intel/1.4.4/lib -lmpi -lopen-rte -lopen-pal -ldl > -Wl,--export-dynamic -lnsl -lutil -ldl > > Interestingly, this direct-explicit Intel compile >>WORKS FINE<< (no segment > fault like with the wrapped version) > and the executable produced also >>RUNS FINE<<. So ... it looks to me like > there is something wrong with using > the 'opal' wrappper generated-used in the Intel build. > > Can someone make a suggestion ... ?? I would like to use the wrappers of > course. > > Thanks, > > rbw > > Richard Walsh > Parallel Applications and Systems Manager > CUNY HPC Center, Staten Island, NY > W: 718-982-3319 > M: 612-382-4620 > > Right, as the world goes, is only in question between equals in power, while > the strong do what they can and the weak suffer what they must. -- > Thucydides, 400 BC > > ________________________________________ > From: users-boun...@open-mpi.org [users-boun...@open-mpi.org] on behalf of > Jonathan Dursi [ljdu...@scinet.utoronto.ca] > Sent: Tuesday, December 20, 2011 4:48 PM > To: Open Users > Subject: Re: [OMPI users] Latest Intel Compilers (ICS, version 12.1.0.233 > Build 20110811) issues ... > > For what it's worth, 1.4.4 built with the intel 12.1.0.233 compilers has been > the default mpi at our centre for over a month and we haven't had any > problems... > > - jonathan > -- > Jonathan Dursi; SciNet, Compute/Calcul Canada > > -----Original Message----- > From: Richard Walsh <richard.wa...@csi.cuny.edu> > Sender: users-boun...@open-mpi.org > Date: Tue, 20 Dec 2011 21:14:44 > To: Open MPI Users<us...@open-mpi.org> > Reply-To: Open MPI Users <us...@open-mpi.org> > Subject: Re: [OMPI users] Latest Intel Compilers (ICS, > version 12.1.0.233 Build 20110811) issues ... > > > All, > > I have not heard anything back on the inquiry below, so I take it > that no one has had any issues with Intel's latest compiler release, > or perhaps has not tried it yet. > > Thanks, > > rbw > > Richard Walsh > Parallel Applications and Systems Manager > CUNY HPC Center, Staten Island, NY > W: 718-982-3319 > M: 612-382-4620 > > Right, as the world goes, is only in question between equals in power, while > the strong do what they can and the weak suffer what they must. -- > Thucydides, 400 BC > > ________________________________________ > From: users-boun...@open-mpi.org [users-boun...@open-mpi.org] on behalf of > Richard Walsh [richard.wa...@csi.cuny.edu] > Sent: Friday, December 16, 2011 3:12 PM > To: Open MPI Users > Subject: [OMPI users] Latest Intel Compilers (ICS, version 12.1.0.233 Build > 20110811) issues ... > > All, > > Working through a stock rebuild of OpenMPI 1.5.4 and 1.4.4 with > the most current compiler suites from both PGI and Intel: > > 1. PGI, Version 11.10 > > 2. Intel, Version 12.1.0.233 Build 20110811 > > My 1.5.4 'config.log' header looks like this for Intel: > > ./configure CC=icc CXX=icpc F77=ifort FC=ifort --with-openib > --prefix=/share/apps/openmpi-intel/1.5.4 > --with-tm=/share/apps/pbs/11.1.0.111761 > > and this for PGI: > > ./configure CC=pgcc CXX=pgCC F77=pgf77 FC=pgf90 --with-openib > --prefix=/share/apps/openmpi-pgi/1.5.4 --with-tm=/share/apps/pbs/11.1.0.111761 > > This configure line has been used successfully before. Configuration, build, > and install > for BOTH compilers seems to work OK; however, my 'mpicc' build of my basic > test > program ONLY works with the PGI built version of 'mpicc' for either the 1.4.4 > or the 1.5.4 > will compile the code. > > The Intel 1.4.4 and 1.5.4 'mpicc' wrapper-compilers produce an immediate > segmentation > fault: > > .[richard.walsh@bob pbs]$ ./compile_it > ./compile_it: line 10: 19163 Segmentation fault > /share/apps/openmpi-intel/1.5.4/bin/mpicc -o ./hello_mpi.exe hello_mpi.c > [richard.walsh@bob pbs]$ > [richard.walsh@bob pbs]$ ./compile_it > ./compile_it: line 10: 19515 Segmentation fault > /share/apps/openmpi-intel/1.4.4/bin/mpicc -o ./hello_mpi.exe hello_mpi.c > > This Intel stack is from the most recent release of their ICS released > in late October before SC11: > > [richard.walsh@bob pbs]$ icc -V > Intel(R) C Intel(R) 64 Compiler XE for applications running on Intel(R) 64, > Version 12.1.0.233 Build 20110811 > Copyright (C) 1985-2011 Intel Corporation. All rights reserved. > > [richard.walsh@bob pbs]$ ifort -V > Intel(R) Fortran Intel(R) 64 Compiler XE for applications running on Intel(R) > 64, Version 12.1.0.233 Build 20110811 > Copyright (C) 1985-2011 Intel Corporation. All rights reserved. > > Has anyone else encountered this problem ... ?? Suggestions ... ?? > > Thanks, > > rbw > > > Richard Walsh > Parallel Applications and Systems Manager > CUNY HPC Center, Staten Island, NY > W: 718-982-3319 > M: 612-382-4620 > > Right, as the world goes, is only in question between equals in power, while > the strong do what they can and the weak suffer what they must. -- > Thucydides, 400 BC >