[petsc-users] Cannot use PESSL instead of ESSL!
Satish Balay
balay at mcs.anl.gov
Sun Oct 26 13:24:21 CDT 2014
mpicc in intel-mpi-5.0.1 is broken. [it does not return proper error
codes]. I believe they have a fix that will be released in
intel-mpi-5.0.2 [in the near future].
Your alternatives:
1. Use this MPI - but not mpicc
./configure --with-cc=icc --with-fc=ifort --with-cxx=0 --with-mpi-include=/home/xiao/intel/impi/5.0.1.035/intel64/include --with-mpi-lib="-L/home/xiao/intel/impi/5.0.1.035/intel64/lib/release -L/home/xiao/intel/impi/5.0.1.035/intel64/lib -lmpifort -lmpi -lmpigi -ldl -lrt -lpthread" --with-debugging=0 COPTFLAGS=-O3 FOPTFLAGS=-O3 CXXOPTFLAGS=-O3 --with-blas-lapack-dir=/home/xiao/intel/mkl
2. Use impi-4 not impi-5
3. Wait for Intel to release the bugfix in IMPI-5.0.2
4. Use MPICH or OpenMPI [not impi]
BTW: you appear to use gcc from mpicc - not icc.
>>>>>
Executing: /home/xiao/intel/impi/5.0.1.035/intel64/bin/mpicc -show
stdout: gcc -I/home/xiao/intel/impi/5.0.1.035/intel64/include -L/home/xiao/intel/impi/5.0.1.035/intel64/lib/release -L/home/xiao/intel/impi/5.0.1.035/intel64/lib -Xlinker --enable-new-dtags -Xlinker -rpath -Xlinker /home/xiao/intel/impi/5.0.1.035/intel64/lib/release -Xlinker -rpath -Xlinker /home/xiao/intel/impi/5.0.1.035/intel64/lib -Xlinker -rpath -Xlinker /opt/intel/mpi-rt/5.0/intel64/lib/release -Xlinker -rpath -Xlinker /opt/intel/mpi-rt/5.0/intel64/lib -lmpifort -lmpi -lmpigi -ldl -lrt -lpthread
<<<<<<<
Satish
On Sun, 26 Oct 2014, Xiao, Jianjun (IKET) wrote:
> Dear Satish,
>
> Please find the configuration.log in the attachment.
>
> Yes, I am using intel-mpi-5.0.1.
>
> Thank you.
>
> JJ
> ________________________________________
> From: Satish Balay [balay at mcs.anl.gov]
> Sent: Sunday, October 26, 2014 6:50 PM
> To: Xiao, Jianjun (IKET)
> Cc: petsc-users at mcs.anl.gov
> Subject: Re: [petsc-users] Cannot use PESSL instead of ESSL!
>
> you have to send in more details than this. [configure.log?]
>
> Are you using intel-mpi-5.0?
>
> Satish
>
> On Sun, 26 Oct 2014, Xiao wrote:
>
> > Hello,
> >
> > I tried to compile PETSc 3.5.1 with Intel Compiler XE 2015. Somehow I got the
> > error below during the configuration.
> >
> > Cannot use PESSL instead of ESSL!
> >
> > When GNU compiler was used, there was no such an error. Could anybody tell me
> > what I should do? Thank you.
> >
> > JJ
> >
>
>
More information about the petsc-users
mailing list