[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