[Trilinos-Users] MPI_C_COMPILER conflict with CMAKE_C_COMPILER
yefanhust at gmail.com
Wed Jul 3 08:07:52 MDT 2013
Could you please specify your solution? I've tried also export these
variables before or after "cmake -D..." but it just didn't work.
2013/7/3 Pavel Jiránek <pavel.jiranek at gmail.com>
> Hi Fan,
> Setting the environment variables CC and CXX in the configuration script
> works just fine for me, e.g.:
> export CC=mpicc
> export CXX=mpicxx
> Best wishes,
> On Wed, Jul 3, 2013 at 3:46 PM, Fan YE <yefanhust at gmail.com> wrote:
>> Hello everyone,
>> I'm trying to install Trilinos with MPI enabled in a workstation equipped
>> with Intel Xeon Phi coprocessors.
>> I want to use intel compilers and intel MPI compiler wrappers, so I wrote
>> my do-configure as follow:
>> cmake \
>> -D CMAKE_BUILD_TYPE:STRING=DEBUG \
>> -D Trilinos_ENABLE_TESTS:BOOL=ON \
>> -D TPL_ENABLE_MPI:BOOL=ON \
>> -D MPI_USE_COMPILER_WRAPPERS:BOOL=ON \
>> -D MPI_C_COMPILER:FILEPATH=/opt/intel/impi/4.1.1/intel64/bin/mpiicc \
>> MPI_CXX_COMPILER:FILEPATH=/opt/intel/impi/4.1.1/intel64/bin/mpiicpc \
>> -D CMAKE_C_COMPILER:FILEPATH=/opt/intel/composerxe/bin/icc \
>> -D CMAKE_CXX_COMPILER:FILEPATH=/opt/intel/composerxe/bin/icc \
>> -D CMAKE_C_FLAGS:STRING="-mkl" \
>> -D CMAKE_CXX_FLAGS:STRING="-mkl" \
>> So the idea here is dealing all with Intel products.
>> However, when I finished configuring Trilinos, I always got such Cmake
>> Manually-specified variables were not used by the project:
>> It seems that the mpi compiler wrappers are not taken into account. The
>> result of trying to "make" confirms this judge:
>> catastrophic error: cannot open source file "mpi.h"
>> #include "mpi.h"
>> Apparently, the wrappers are not working in this case.
>> Any one has any idea about this?
>> Thank you in advance for any comments.
>> Best regards,
>> Trilinos-Users mailing list
>> Trilinos-Users at software.sandia.gov
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the Trilinos-Users