[petsc-users] Unable to compile super_dist using an intel compiler
Balay, Satish
balay at mcs.anl.gov
Tue Aug 27 16:45:35 CDT 2019
attached zip file has the same/old configure.log
Can you use PETSC_ARCH=arch-test - so that the old build files are not
reused, and resend the new configure.log
Satish
On Tue, 27 Aug 2019, Fande Kong via petsc-users wrote:
> 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$
> >
> >
>
More information about the petsc-users
mailing list