Open MPI logo

Open MPI User's Mailing List Archives

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

Subject: Re: [OMPI users] Configuration with Intel C++ Composer 12.0.2 on OSX 10.7.5
From: Gus Correa (gus_at_[hidden])
Date: 2013-05-16 19:14:48


Hi Geraldine

I haven't had much luck with OpenMPI 1.6.4 on a Mac OS X.
OMPI 1.6.4 built with gcc (no Fortran), but it would have
memory problems at runtime.
However, my Mac is much older than yours (OS X 10.6.8) and 32 bit,
not a good comparison.
In any case, take my suggestions with a grain of salt.

1) I remember that you need to install X-code beforehand,
to have the right Mac development environment, header files, etc.
You can get X-code from Apple.
Did you install it?

2) With X-code installed, try to rebuild OMPI from scratch.
Do a "make distclean" at least,
or maybe untar the OMPI tarball again and start fresh.

3) There is some information that you can send to the list,
which may help the OMPI developers help you.
The config.log at least.
Check this FAQ:
http://www.open-mpi.org/community/help/

4) If using the Intel compilers, I would try to keep the same
release/version on all of them, not mix 13.X.Y with 12.W.Z.
However, the error message you sent seems to have happened
very early during the configure step, and the
compiler version mix is probably not the reason.

I hope this helps,
Gus Correa

On 05/16/2013 02:16 PM, Geraldine Hochman-Klarenberg wrote:
> Maybe I should add that my Intel C++ and Fortran compilers are different
> versions. C++ is 12.0.2 and Fortran is 13.0.2. Could that be an issue?
> Also, when I check for the location of ifort, it seems to be in usr/bin
> - which is different than the C compiler (even though I have folders
> /opt/intel/composer_xe_2013 and /opt/intel/composer_xe_2013.3.171 etc.).
> And I have tried /source /opt/intel/bin/ifortvars.sh intel64/ too.
>
> Geraldine
>
>
> On May 16, 2013, at 11:57 AM, Geraldine Hochman-Klarenberg wrote:
>
>>
>> I am having trouble configuring OpenMPI-1.6.4 with the Intel C/C++
>> composer (12.0.2). My OS is OSX 10.7.5.
>>
>> I am not a computer whizz so I hope I can explain what I did properly:
>>
>> 1) In bash, I did /source /opt/intel/bin/compilervars.sh intel64/
>> and then /echo PATH/ showed:
>> //opt/intel/composerxe-2011.2.142/bin/intel64:/opt/intel/composerxe-2011.2.142/mpirt/bin/intel64:/opt/intel/composerxe-2011.2.142/bin:/Library/Frameworks/EPD64.framework/Versions/Current/bin:/Library/Frameworks/Python.framework/Versions/Current/bin:.:/Library/Frameworks/EPD64.framework/Versions/Current/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin/
>> /
>> /
>> 2)/which icc /and /which icpc /showed:
>> //opt/intel/composerxe-2011.2.142/bin/intel64/icc/
>> and
>> //opt/intel/composerxe-2011.2.142/bin/intel64/icpc/
>> /
>> /
>> So that all seems okay to me. Still when I do
>> /./configure CC=icc CXX=icpc F77=ifort FC=ifort
>> --prefix=/opt/openmpi-1.6.4/
>> from the folder in which the extracted OpenMPI files sit, I get
>>
>> /============================================================================/
>> /== Configuring Open MPI/
>> /============================================================================/
>> /
>> /
>> /*** Startup tests/
>> /checking build system type... x86_64-apple-darwin11.4.2/
>> /checking host system type... x86_64-apple-darwin11.4.2/
>> /checking target system type... x86_64-apple-darwin11.4.2/
>> /checking for gcc... icc/
>> /checking whether the C compiler works... no/
>> /configure: error: in
>> `/Users/geraldinehochman-klarenberg/Projects/openmpi-1.6.4':/
>> /configure: error: C compiler cannot create executables/
>> /See `config.log' for more details/
>> /
>> /
>> I'd really appreciate any pointers on how to solve this, because I'm
>> running out of ideas on how to solve this (and so seems Google).
>>
>> Thanks!
>> Geraldine
>> _______________________________________________
>> users mailing list
>> users_at_[hidden] <mailto:users_at_[hidden]>
>> http://www.open-mpi.org/mailman/listinfo.cgi/users
>
>
>
> _______________________________________________
> users mailing list
> users_at_[hidden]
> http://www.open-mpi.org/mailman/listinfo.cgi/users