[petsc-users] compile petsc with intel compiler
Satish Balay
balay at mcs.anl.gov
Tue Jul 9 16:19:31 CDT 2013
since you want to specify --with-cc etc options to mpi wrappers - remove the option --with-mpi-dir=/opt/intel/impi/4.1.0/
Satish
On Tue, 9 Jul 2013, Michael Povolotskyi wrote:
> On 07/09/2013 04:37 PM, Satish Balay wrote:
> > On Tue, 9 Jul 2013, Michael Povolotskyi wrote:
> >
> > > Dear Petsc users and developers,
> > > I'm trying to build petsc with Intel compiler.
> > > What is strange to me that it has something to do with Gfortran, while I
> > > want
> > > to build everything with Intel.
> > Looks like you are not using intel compilers - just intel mpi
> >
> > Satish.
> Hello Satish,
> I tried to specify exactly that I want to use Intel compilers:
>
> ./config/configure.py --with-x=0 --with-hdf5 --download-hdf5=1
> --with-scalar-type=real --with-single-library=0 --with-pic=1
> --with-shared-libraries=0 --with-mpi-dir=/opt/intel/impi/4.1.0/ \
> --with-clanguage=C++ --with-fortran --with-debugging=1
> --with-cc="/opt/intel/impi/4.1.0/intel64/bin/mpiicc -cc=/opt/intel/bin/icc"
> --with-fc="/opt/intel/impi/4.1.0/intel64/bin/mpiifort
> -fc=/opt/intel/bin/ifort"
> --with-cxx="/opt/intel/impi/4.1.0/intel64/bin/mpiicpc -cxx=/opt/intel/bin/icpc
> " COPTFLAGS="-O3" CXXOPTFLAGS="-O3" FOPTFLAGS="-O3" --download-metis=1
> --download-parmetis=1 --download-mumps=1
> --download-scalapack=/home/mpovolot/Code_intel/libs/petsc/scalapack-2.0.2.tgz
> --with-fortran-kernels=1 --with-blas-lapack-dir=/opt/intel/mkl/
> --download-blacs=1;
>
>
> But I get the following error message:
>
> ****************************************************************************
> UNABLE to CONFIGURE with GIVEN OPTIONS (see configure.log for
> details):
> -------------------------------------------------------------------------------
> --with-cc=/opt/intel/impi/4.1.0/intel64/bin/mpiicc -cc=/opt/intel/bin/icc is
> specified with --with-mpi-dir=/opt/intel/impi/4.1.0/. However
> /opt/intel/impi/4.1.0/bin/mpicc exists and should be the prefered compiler!
> Suggest not specifying --with-cc option so that configure can use
> /opt/intel/impi/4.1.0/bin/mpicc instead.
> *******************************************************************************
> File "./config/configure.py", line 293, in petsc_configure
> framework.configure(out = sys.stdout)
> File
> "/home/mpovolot/Code_intel/libs/petsc/build-real/config/BuildSystem/config/framework.py",
> line 933, in configure
> child.configure()
> File
> "/home/mpovolot/Code_intel/libs/petsc/build-real/config/BuildSystem/config/setCompilers.py",
> line 1524, in configure
> self.executeTest(self.checkMPICompilerOverride)
> File
> "/home/mpovolot/Code_intel/libs/petsc/build-real/config/BuildSystem/config/base.py",
> line 115, in executeTest
> ret = apply(test, args,kargs)
> File
> "/home/mpovolot/Code_intel/libs/petsc/build-real/config/BuildSystem/config/setCompilers.py",
> line 1492, in checkMPICompilerOverride
> raise RuntimeError(msg)
>
>
> Thank you,
> Michael.
>
More information about the petsc-users
mailing list