[petsc-users] Unable to compile super_dist using an intel compiler

Fande Kong fdkong.jd at gmail.com
Tue Aug 27 16:39:25 CDT 2019


No, I hit exactly the same error using your script.

Thanks,

Fande,

On Tue, Aug 27, 2019 at 2:54 PM Balay, Satish <balay at mcs.anl.gov> wrote:

> On Tue, 27 Aug 2019, Fande Kong via petsc-users wrote:
>
> > Hi All,
> >
> > I was trying to compile PETSc with "--download-superlu_dist" using an
> intel
> > compiler. I have explored with different options, but did not get PETSc
> > built successfully so far. Any help would be appreciated.
> >
> > The log file is attached.
>
> I attempted one and that worked.
>
> Can you try the same on  your machine and see if it still gives errors?
>
> Satish
>
> -----
>
> -bash-4.2$ ./configure --with-cc=mpiicc --with-fc=mpiifort
> --with-cxx=mpiicpc --with-debugging=no -with-blas-lapack-dir=$MKLROOT
> --with-cxx-dialect=C++11 --download-superlu_dist=1 --download-metis
> --download-parmetis --download-cmake
>
> ===============================================================================
>              Configuring PETSc to compile on your system
>
>
> ===============================================================================
> ===============================================================================
>                               ***** WARNING: Using default optimization C
> flags -g -O3                                                 You might
> consider manually setting optimal optimization flags for your system with
>                      COPTFLAGS="optimization flags" see
> config/examples/arch-*-opt.py for examples
>  ===============================================================================
>
> ===============================================================================
>                               ***** WARNING: Using default C++ optimization
> flags -g -O3                                               You might
> consider manually setting optimal optimization flags for your system with
>                      CXXOPTFLAGS="optimization flags" see
> config/examples/arch-*-opt.py for examples
>  ===============================================================================
>
> ===============================================================================
>                               ***** WARNING: Using default FORTRAN
> optimization flags -g -O3                                           You
> might consider manually setting optimal optimization flags for your system
> with                       FOPTFLAGS="optimization flags" see
> config/examples/arch-*-opt.py for examples
>  ===============================================================================
>
> ===============================================================================
>                               It appears you do not have valgrind installed
> on your system.                                            We HIGHLY
> recommend you install it from www.valgrind.org
>                      Or install valgrind-devel or equivalent using your
> package manager.                                      Then rerun
> ./configure
>
>  ===============================================================================
>
> ===============================================================================
>                               Trying to download git://
> https://bitbucket.org/petsc/pkg-sowing.git for SOWING
>  ===============================================================================
>
> ===============================================================================
>                               Running configure on SOWING; this may take
> several minutes
>  ===============================================================================
>
> ===============================================================================
>                               Running make on SOWING; this may take several
> minutes
> ===============================================================================
>
> ===============================================================================
>                               Running make install on SOWING; this may take
> several minutes
> ===============================================================================
>
> ===============================================================================
>                               Trying to download
> https://cmake.org/files/v3.9/cmake-3.9.6.tar.gz for CMAKE
>
>  ===============================================================================
>
> ===============================================================================
>                               Running configure on CMAKE; this may take
> several minutes
> ===============================================================================
>
> ===============================================================================
>                               Running make on CMAKE; this may take several
> minutes
>  ===============================================================================
>
> ===============================================================================
>                               Running make install on CMAKE; this may take
> several minutes
>  ===============================================================================
>
> ===============================================================================
>                               Trying to download git://
> https://bitbucket.org/petsc/pkg-metis.git for METIS
>  ===============================================================================
>
> ===============================================================================
>                               Configuring METIS with cmake, this may take
> several minutes
> ===============================================================================
>
> ===============================================================================
>                               Compiling and installing METIS; this may take
> several minutes
> ===============================================================================
>
> ===============================================================================
>                               Trying to download git://
> https://bitbucket.org/petsc/pkg-parmetis.git for PARMETIS
>  ===============================================================================
>
> ===============================================================================
>                               Configuring PARMETIS with cmake, this may
> take several minutes
>  ===============================================================================
>
> ===============================================================================
>                               Compiling and installing PARMETIS; this may
> take several minutes
>  ===============================================================================
>
> ===============================================================================
>                               Trying to download git://
> https://github.com/xiaoyeli/superlu_dist for SUPERLU_DIST
>  ===============================================================================
>
> ===============================================================================
>                               Configuring SUPERLU_DIST with cmake, this may
> take several minutes
>  ===============================================================================
>
> ===============================================================================
>                               Compiling and installing SUPERLU_DIST; this
> may take several minutes
>  ===============================================================================
>                         Compilers:
>
>   C Compiler:         mpiicc  -fPIC -wd1572 -g -O3
>   C++ Compiler:       mpiicpc  -wd1572 -g -O3  -fPIC  -std=c++11
>   Fortran Compiler:   mpiifort  -fPIC -g -O3
> Linkers:
>   Shared linker:   mpiicc  -shared  -fPIC -wd1572 -g -O3
>   Dynamic linker:   mpiicc  -shared  -fPIC -wd1572 -g -O3
> make:
> BLAS/LAPACK:
> -Wl,-rpath,/home/intel/19u3/compilers_and_libraries_2019.3.199/linux/mkl/lib/intel64
> -L/home/intel/19u3/compilers_and_libraries_2019.3.199/linux/mkl/lib/intel64
> -lmkl_intel_lp64 -lmkl_sequential -lmkl_core -lmkl_def -lpthread
> MPI:
> cmake:
> X:
>   Library:  -lX11
> pthread:
> metis:
>   Includes: -I/home/balay/petsc/arch-linux2-c-opt/include
>   Library:  -Wl,-rpath,/home/balay/petsc/arch-linux2-c-opt/lib
> -L/home/balay/petsc/arch-linux2-c-opt/lib -lmetis
> parmetis:
>   Includes: -I/home/balay/petsc/arch-linux2-c-opt/include
>   Library:  -Wl,-rpath,/home/balay/petsc/arch-linux2-c-opt/lib
> -L/home/balay/petsc/arch-linux2-c-opt/lib -lparmetis
> SuperLU_DIST:
>   Includes: -I/home/balay/petsc/arch-linux2-c-opt/include
>   Library:  -Wl,-rpath,/home/balay/petsc/arch-linux2-c-opt/lib
> -L/home/balay/petsc/arch-linux2-c-opt/lib -lsuperlu_dist
>   Arch:
> mkl_sparse:
> mkl_sparse_optimize:
> sowing:
> PETSc:
>   PETSC_ARCH: arch-linux2-c-opt
>   PETSC_DIR: /home/balay/petsc
>   Scalar type: real
>   Precision: double
>   Clanguage: C
>   Integer size: 32
>   shared libraries: enabled
>   Memory alignment: 16
>
> xxx=========================================================================xxx
>  Configure stage complete. Now build PETSc libraries with (gnumake build):
>    make PETSC_DIR=/home/balay/petsc PETSC_ARCH=arch-linux2-c-opt all
>
> xxx=========================================================================xxx
> -bash-4.2$ uname -a
> Linux isdp001.cels.anl.gov 3.10.0-957.27.2.el7.x86_64 #1 SMP Mon Jul 29
> 17:46:05 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux
> -bash-4.2$
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.mcs.anl.gov/pipermail/petsc-users/attachments/20190827/45200522/attachment-0001.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: configure.log 2.zip
Type: application/zip
Size: 443065 bytes
Desc: not available
URL: <http://lists.mcs.anl.gov/pipermail/petsc-users/attachments/20190827/45200522/attachment-0001.zip>


More information about the petsc-users mailing list