[petsc-dev] hypre unable to handle blas/lapack library in newest release candidate

Barry Smith bsmith at mcs.anl.gov
Sun Feb 28 14:58:10 CST 2016


  hypre folks,

    One of our users was unable to build with your new hypre release candidate: output below. It looks like your configure is still trying to check --with-blas-lib= entries one at a time to find the blas routines. This won't work because, for example, with MKL to use blas/lapack you must link against a very specific list of libraries in the correct order. Hence checking one library at a time won't work. You need to treat the entire --with-blas-lib= information as a single blob you pass to the linker. Underneath your ./configure output I show the PETSc configure output where it does find the blas/lapack routines.

   Barry



Error running configure on HYPRE: Could not execute "cd /pmi/cmpbib/compilation_BIB_gcc_redhat_petsc-master_debug/COMPILE_AUTO/petsc-master-debug/arch-linux2-c-debug/externalpackages/git.hypre/src && ./configure --prefix=/opt/petsc-master_debug MAKE=/bin/gmake --libdir=/opt/petsc-master_debug/lib CC="/opt/openmpi-1.10.2/bin/mpicc" CFLAGS="-fPIC -g3" CXX="/opt/openmpi-1.10.2/bin/mpicxx" CXXFLAGS="-g -fPIC" F90="/opt/openmpi-1.10.2/bin/mpif90" F90FLAGS="-fPIC -ffree-line-length-0 -g" F77="/opt/openmpi-1.10.2/bin/mpif90" FFLAGS="-fPIC -ffree-line-length-0 -g" FC="/opt/openmpi-1.10.2/bin/mpif90" FCFLAGS="-fPIC -ffree-line-length-0 -g" --with-MPI-include="/opt/openmpi-1.10.2/include" --with-MPI-lib-dirs="" --with-MPI-libs="" --with-blas-lib="-Wl,-rpath,/opt/intel/composerxe/mkl/lib/intel64 -L/opt/intel/composerxe/mkl/lib/intel64 -lmkl_intel_lp64 -lmkl_core -lmkl_intel_thread -liomp5 -ldl -lpthread -lm -Wl,-rpath,/opt/openmpi-1.10.2/lib -L/opt/openmpi-1.10.2/lib -Wl,-rpath,/usr/lib/gcc/x86_64-redhat-linux/4.8.5 -L/usr/lib/gcc/x86_64-redhat-linux/4.8.5 -Wl,-rpath,/opt/intel/composer_xe_2015.2.164/compiler/lib/intel64 -L/opt/intel/composer_xe_2015.2.164/compiler/lib/intel64 -Wl,-rpath,/opt/intel/composer_xe_2015.2.164/ipp/lib/intel64 -L/opt/intel/composer_xe_2015.2.164/ipp/lib/intel64 -Wl,-rpath,/opt/intel/composer_xe_2015.2.164/mkl/lib/intel64 -L/opt/intel/composer_xe_2015.2.164/mkl/lib/intel64 -Wl,-rpath,/opt/intel/composer_xe_2015.2.164/tbb/lib/intel64/gcc4.4 -L/opt/intel/composer_xe_2015.2.164/tbb/lib/intel64/gcc4.4 -lmpi_usempi -lmpi_mpifh -lgfortran -lm -Wl,-rpath,/opt/openmpi-1.10.2/lib -Wl,-rpath,/usr/lib/gcc/x86_64-redhat-linux/4.8.5 -Wl,-rpath,/opt/intel/composer_xe_2015.2.164/compiler/lib/intel64 -Wl,-rpath,/opt/intel/composer_xe_2015.2.164/ipp/lib/intel64 -Wl,-rpath,/opt/intel/composer_xe_2015.2.164/mkl/lib/intel64 -Wl,-rpath,/opt/intel/composer_xe_2015.2.164/tbb/lib/intel64/gcc4.4 -lgfortran -lm -lquadmath -lm" --with-lapack-lib=" " --with-blas=no --with-lapack=no --with-fmangle-blas=one-underscore --with-fmangle-lapack=one-underscore --without-mli --without-fei --without-superlu AR="/bin/ar cr"":
checking build system type... x86_64-unknown-linux-gnu
checking host system type... x86_64-unknown-linux-gnu
checking whether /bin/gmake sets $(MAKE)... yes
checking for ranlib... ranlib
checking for gcc... /opt/openmpi-1.10.2/bin/mpicc
checking for C compiler default output file name... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables... 
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether /opt/openmpi-1.10.2/bin/mpicc accepts -g... yes
checking for /opt/openmpi-1.10.2/bin/mpicc option to accept ISO C89... none needed
checking whether we are using the GNU C++ compiler... yes
checking whether /opt/openmpi-1.10.2/bin/mpicxx accepts -g... yes
checking whether we are using the GNU Fortran compiler... yes
checking whether /opt/openmpi-1.10.2/bin/mpif90 accepts -g... yes
checking how to get verbose linking output from /opt/openmpi-1.10.2/bin/mpif90... -v
checking for Fortran libraries of /opt/openmpi-1.10.2/bin/mpif90...  -L/opt/openmpi-1.10.2/lib -L/usr/lib/gcc/x86_64-redhat-linux/4.8.5 -L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/opt/intel/composer_xe_2015.2.164/compiler/lib/intel64 -L/opt/intel/composer_xe_2015.2.164/ipp/../compiler/lib/intel64 -L/opt/intel/composer_xe_2015.2.164/ipp/lib/intel64 -L/opt/intel/composer_xe_2015.2.164/mkl/lib/intel64 -L/opt/intel/composer_xe_2015.2.164/tbb/lib/intel64/gcc4.4 -L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../.. -lmpi_usempi -lmpi_mpifh -lmpi -lgfortran -lm -lquadmath -lpthread
checking for dummy main to link with Fortran libraries... none
checking for Fortran name-mangling scheme... lower case, underscore, no extra underscore
checking for MPI_Init... yes
checking for mpi.h... yes
checking for MPI_Comm_f2c... yes
checking how to run the C preprocessor... /opt/openmpi-1.10.2/bin/mpicc -E
checking for grep that handles long lines and -e... /bin/grep
checking for egrep... /bin/grep -E
checking whether MPI_Comm_f2c is a macro... no
checking for cabs in -lm... yes
checking for dgemm_ in -lm... no
checking for dgemm_ in -lquadmath... no
checking for dgemm_ in -lm... (cached) no
checking for dgemm_ in -lgfortran... no
checking for dgemm_ in -linux/4.8.5... no
checking for dgemm_ in -lm... (cached) no
checking for dgemm_ in -lgfortran... (cached) no
checking for dgemm_ in -lmpi_mpifh... no
checking for dgemm_ in -lmpi_usempi... no
checking for dgemm_ in -linux/4.8.5... (cached) no
checking for dgemm_ in -lm... (cached) no
checking for dgemm_ in -lpthread... no
checking for dgemm_ in -ldl... no
checking for dgemm_ in -liomp5... no
checking for dgemm_ in -lmkl_intel_thread... no
checking for dgemm_ in -lmkl_core... no
checking for dgemm_ in -lmkl_intel_lp64... noconfigure: error: **************** Non-linkable blas library error: ***************************
      User set BLAS library path using either --with-blas-lib=<lib>, or
      --with-blas-libs=<blas_lib_base_name> and --with-blas_dirs=<path-to-blas-lib>,
      but -L/opt/intel/composer_xe_2015.2.164/tbb/lib/intel64/gcc4.4 -L/opt/intel/composer_xe_2015.2.164/mkl/lib/intel64 -L/opt/intel/composer_xe_2015.2.164/ipp/lib/intel64 -L/opt/intel/composer_xe_2015.2.164/compiler/lib/intel64 -L/usr/lib/gcc/x86_64-redhat-linux/4.8.5 -L/opt/openmpi-1.10.2/lib -L/opt/intel/composerxe/mkl/lib/intel64  -lm -lquadmath -lm -lgfortran -Wl,-rpath,/opt/intel/composer_xe_2015.2.164/tbb/lib/intel64/gcc4.4 -Wl,-rpath,/opt/intel/composer_xe_2015.2.164/mkl/lib/intel64 -Wl,-rpath,/opt/intel/composer_xe_2015.2.164/ipp/lib/intel64 -Wl,-rpath,/opt/intel/composer_xe_2015.2.164/compiler/lib/intel64 -Wl,-rpath,/usr/lib/gcc/x86_64-redhat-linux/4.8.5 -Wl,-rpath,/opt/openmpi-1.10.2/lib -lm -lgfortran -lmpi_mpifh -lmpi_usempi -Wl,-rpath,/opt/intel/composer_xe_2015.2.164/tbb/lib/intel64/gcc4.4 -Wl,-rpath,/opt/intel/composer_xe_2015.2.164/mkl/lib/intel64 -Wl,-rpath,/opt/intel/composer_xe_2015.2.164/ipp/lib/intel64 -Wl,-rpath,/opt/intel/composer_xe_2015.2.164/compiler/lib/intel64 -Wl,-rpath,/usr/lib/gcc/x86_64-redhat-linux/4.8.5 -Wl,-rpath,/opt/openmpi-1.10.2/lib -lm -lpthread -ldl -liomp5 -lmkl_intel_thread -lmkl_core -lmkl_intel_lp64 -Wl,-rpath,/opt/intel/composerxe/mkl/lib/intel64  provided cannot be used. See "configure --help" for usage details.



TEST configureLibrary from config.packages.BlasLapack(/pmi/cmpbib/compilation_BIB_gcc_redhat_petsc-master_debug/COMPILE_AUTO/petsc-master-debug/config/BuildSystem/config/packages/BlasLapack.py:337)
TESTING: configureLibrary from config.packages.BlasLapack(/pmi/cmpbib/compilation_BIB_gcc_redhat_petsc-master_debug/COMPILE_AUTO/petsc-master-debug/config/BuildSystem/config/packages/BlasLapack.py:337)
Looking for BLAS/LAPACK in user specified directory: /opt/intel/composerxe/mkl/lib/intel64
Files and directorys in that directory:
['libmkl_blacs_sgimpt_ilp64.a', 'libmkl_blacs_ilp64.a', 'libmkl_core.so', 'libmkl_gf_lp64.a', 'libmkl_blacs_intelmpi_lp64.a', 'libmkl_blacs_intelmpi_lp64.so', 'libmkl_scalapack_lp64.a', 'libmkl_vml_mc3.so', 'libmkl_intel_thread.so', 'libmkl_vml_avx512.so', 'libmkl_avx.so', 'libmkl_blacs_intelmpi_ilp64.a', 'libmkl_def.so', 'libmkl_mc3.so', 'libmkl_intel_ilp64.a', 'libmkl_avx512_mic.so', 'libmkl_lapack95_ilp64.a', 'libmkl_blas95_ilp64.a', 'libmkl_lapack95_lp64.a', 'libmkl_avx2.so', 'libmkl_gf_lp64.so', 'libmkl_cdft_core.so', 'libmkl_vml_avx.so', 'libmkl_gnu_thread.so', 'libmkl_vml_avx512_mic.so', 'libmkl_cdft_core.a', 'libmkl_scalapack_ilp64.so', 'libmkl_vml_def.so', 'libmkl_gf_ilp64.a', 'libmkl_vml_avx2.so', 'libmkl_avx512.so', 'libmkl_vml_mc2.so', 'libmkl_blacs_openmpi_ilp64.a', 'libmkl_blas95_lp64.a', 'libmkl_sequential.a', 'libmkl_mc.so', 'libmkl_blacs_lp64.a', 'libmkl_blacs_openmpi_lp64.a', 'libmkl_intel_lp64.a', 'libmkl_gnu_thread.a', 'libmkl_gf_ilp64.so', 'libmkl_blacs_intelmpi_ilp64.so', 'libmkl_vml_cmpt.so', 'libmkl_intel_lp64.so', 'libmkl_scalapack_ilp64.a', 'locale', 'libmkl_intel_ilp64.so', 'libmkl_core.a', 'libmkl_rt.so', 'libmkl_scalapack_lp64.so', 'libmkl_intel_thread.a', 'libmkl_blacs_sgimpt_lp64.a', 'libmkl_sequential.so', 'libmkl_vml_mc.so']
                ===============================================================================
                    BLASLAPACK: Looking for Multithreaded MKL for Pardiso
                ===============================================================================
              
            MKL Path not found.. skipping: /opt/intel/composerxe/mkl/lib/intel64/lib/64
            MKL Path not found.. skipping: /opt/intel/composerxe/mkl/lib/intel64/lib/ia64
            MKL Path not found.. skipping: /opt/intel/composerxe/mkl/lib/intel64/lib/em64t
            MKL Path not found.. skipping: /opt/intel/composerxe/mkl/lib/intel64/lib/intel64
            MKL Path not found.. skipping: /opt/intel/composerxe/mkl/lib/intel64/64
            MKL Path not found.. skipping: /opt/intel/composerxe/mkl/lib/intel64/ia64
            MKL Path not found.. skipping: /opt/intel/composerxe/mkl/lib/intel64/em64t
            MKL Path not found.. skipping: /opt/intel/composerxe/mkl/lib/intel64/intel64
            MKL Path not found.. skipping: /opt/intel/composerxe/mkl/lib/intel64/lib/32
            MKL Path not found.. skipping: /opt/intel/composerxe/mkl/lib/intel64/lib/ia32
            MKL Path not found.. skipping: /opt/intel/composerxe/mkl/lib/intel64/32
            MKL Path not found.. skipping: /opt/intel/composerxe/mkl/lib/intel64/ia32
================================================================================
Checking for a functional BLAS and LAPACK in User specified MKL-Pardiso Intel-Linux64
================================================================================
TEST checkLib from config.packages.BlasLapack(/pmi/cmpbib/compilation_BIB_gcc_redhat_petsc-master_debug/COMPILE_AUTO/petsc-master-debug/config/BuildSystem/config/packages/BlasLapack.py:106)
TESTING: checkLib from config.packages.BlasLapack(/pmi/cmpbib/compilation_BIB_gcc_redhat_petsc-master_debug/COMPILE_AUTO/petsc-master-debug/config/BuildSystem/config/packages/BlasLapack.py:106)
  Checking for BLAS and LAPACK symbols
                  Checking for functions [ddot_] in library ['/opt/intel/composerxe/mkl/lib/intel64/libmkl_intel_lp64.a', 'mkl_core', 'mkl_intel_thread', 'iomp5', 'dl', 'pthread', 'm'] ['-Wl,-rpath,/opt/openmpi-1.10.2/lib', '-L/opt/openmpi-1.10.2/lib', '-Wl,-rpath,/usr/lib/gcc/x86_64-redhat-linux/4.8.5', '-L/usr/lib/gcc/x86_64-redhat-linux/4.8.5', '-Wl,-rpath,/opt/intel/composer_xe_2015.2.164/compiler/lib/intel64', '-L/opt/intel/composer_xe_2015.2.164/compiler/lib/intel64', '-Wl,-rpath,/opt/intel/composer_xe_2015.2.164/ipp/lib/intel64', '-L/opt/intel/composer_xe_2015.2.164/ipp/lib/intel64', '-Wl,-rpath,/opt/intel/composer_xe_2015.2.164/mkl/lib/intel64', '-L/opt/intel/composer_xe_2015.2.164/mkl/lib/intel64', '-Wl,-rpath,/opt/intel/composer_xe_2015.2.164/tbb/lib/intel64/gcc4.4', '-L/opt/intel/composer_xe_2015.2.164/tbb/lib/intel64/gcc4.4', '-lmpi_usempi', '-lmpi_mpifh', '-lgfortran', '-lm', '-Wl,-rpath,/opt/openmpi-1.10.2/lib', '-Wl,-rpath,/usr/lib/gcc/x86_64-redhat-linux/4.8.5', '-Wl,-rpath,/opt/intel/composer_xe_2015.2.164/compiler/lib/intel64', '-Wl,-rpath,/opt/intel/composer_xe_2015.2.164/ipp/lib/intel64', '-Wl,-rpath,/opt/intel/composer_xe_2015.2.164/mkl/lib/intel64', '-Wl,-rpath,/opt/intel/composer_xe_2015.2.164/tbb/lib/intel64/gcc4.4', '-lgfortran', '-lm', '-lquadmath', '-lm']
                    Pushing language C
Executing: /opt/openmpi-1.10.2/bin/mpicc -c -o /pmi/cmpbib/compilation_BIB_gcc_redhat_petsc-master_debug/COMPILE_AUTO/tmp/petsc-V3Vr9D/config.libraries/conftest.o -I/pmi/cmpbib/compilation_BIB_gcc_redhat_petsc-master_debug/COMPILE_AUTO/tmp/petsc-V3Vr9D/config.utilities.closure -I/pmi/cmpbib/compilation_BIB_gcc_redhat_petsc-master_debug/COMPILE_AUTO/tmp/petsc-V3Vr9D/config.compilers -I/pmi/cmpbib/compilation_BIB_gcc_redhat_petsc-master_debug/COMPILE_AUTO/tmp/petsc-V3Vr9D/config.setCompilers -I/pmi/cmpbib/compilation_BIB_gcc_redhat_petsc-master_debug/COMPILE_AUTO/tmp/petsc-V3Vr9D/config.headers -I/pmi/cmpbib/compilation_BIB_gcc_redhat_petsc-master_debug/COMPILE_AUTO/tmp/petsc-V3Vr9D/config.utilities.cacheDetails -I/pmi/cmpbib/compilation_BIB_gcc_redhat_petsc-master_debug/COMPILE_AUTO/tmp/petsc-V3Vr9D/config.atomics -I/pmi/cmpbib/compilation_BIB_gcc_redhat_petsc-master_debug/COMPILE_AUTO/tmp/petsc-V3Vr9D/config.utilities.featureTestMacros -I/pmi/cmpbib/compilation_BIB_gcc_redhat_petsc-master_debug/COMPILE_AUTO/tmp/petsc-V3Vr9D/config.functions -I/pmi/cmpbib/compilation_BIB_gcc_redhat_petsc-master_debug/COMPILE_AUTO/tmp/petsc-V3Vr9D/config.utilities.missing -I/pmi/cmpbib/compilation_BIB_gcc_redhat_petsc-master_debug/COMPILE_AUTO/tmp/petsc-V3Vr9D/config.packages.MPI -I/pmi/cmpbib/compilation_BIB_gcc_redhat_petsc-master_debug/COMPILE_AUTO/tmp/petsc-V3Vr9D/config.types -I/pmi/cmpbib/compilation_BIB_gcc_redhat_petsc-master_debug/COMPILE_AUTO/tmp/petsc-V3Vr9D/config.packages.pthread -I/pmi/cmpbib/compilation_BIB_gcc_redhat_petsc-master_debug/COMPILE_AUTO/tmp/petsc-V3Vr9D/PETSc.options.scalarTypes -I/pmi/cmpbib/compilation_BIB_gcc_redhat_petsc-master_debug/COMPILE_AUTO/tmp/petsc-V3Vr9D/config.libraries  -fPIC  -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -g3  /pmi/cmpbib/compilation_BIB_gcc_redhat_petsc-master_debug/COMPILE_AUTO/tmp/petsc-V3Vr9D/config.libraries/conftest.c 
Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"
/* Override any gcc2 internal prototype to avoid an error. */
char ddot_();
static void _check_ddot_() { ddot_(); }

int main() {
_check_ddot_();;
  return 0;
}
                            Pushing language C
                            Popping language C
Executing: /opt/openmpi-1.10.2/bin/mpicc  -o /pmi/cmpbib/compilation_BIB_gcc_redhat_petsc-master_debug/COMPILE_AUTO/tmp/petsc-V3Vr9D/config.libraries/conftest    -fPIC  -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -g3 /pmi/cmpbib/compilation_BIB_gcc_redhat_petsc-master_debug/COMPILE_AUTO/tmp/petsc-V3Vr9D/config.libraries/conftest.o  -Wl,-rpath,/opt/intel/composerxe/mkl/lib/intel64 -L/opt/intel/composerxe/mkl/lib/intel64 -lmkl_intel_lp64 -lmkl_core -lmkl_intel_thread -liomp5 -ldl -lpthread -lm -Wl,-rpath,/opt/openmpi-1.10.2/lib -L/opt/openmpi-1.10.2/lib -Wl,-rpath,/usr/lib/gcc/x86_64-redhat-linux/4.8.5 -L/usr/lib/gcc/x86_64-redhat-linux/4.8.5 -Wl,-rpath,/opt/intel/composer_xe_2015.2.164/compiler/lib/intel64 -L/opt/intel/composer_xe_2015.2.164/compiler/lib/intel64 -Wl,-rpath,/opt/intel/composer_xe_2015.2.164/ipp/lib/intel64 -L/opt/intel/composer_xe_2015.2.164/ipp/lib/intel64 -Wl,-rpath,/opt/intel/composer_xe_2015.2.164/mkl/lib/intel64 -L/opt/intel/composer_xe_2015.2.164/mkl/lib/intel64 -Wl,-rpath,/opt/intel/composer_xe_2015.2.164/tbb/lib/intel64/gcc4.4 -L/opt/intel/composer_xe_2015.2.164/tbb/lib/intel64/gcc4.4 -lmpi_usempi -lmpi_mpifh -lgfortran -lm -Wl,-rpath,/opt/openmpi-1.10.2/lib -Wl,-rpath,/usr/lib/gcc/x86_64-redhat-linux/4.8.5 -Wl,-rpath,/opt/intel/composer_xe_2015.2.164/compiler/lib/intel64 -Wl,-rpath,/opt/intel/composer_xe_2015.2.164/ipp/lib/intel64 -Wl,-rpath,/opt/intel/composer_xe_2015.2.164/mkl/lib/intel64 -Wl,-rpath,/opt/intel/composer_xe_2015.2.164/tbb/lib/intel64/gcc4.4 -lgfortran -lm -lquadmath -lm -lrt -lm -lz -Wl,-rpath,/opt/openmpi-1.10.2/lib -L/opt/openmpi-1.10.2/lib -Wl,-rpath,/usr/lib/gcc/x86_64-redhat-linux/4.8.5 -L/usr/lib/gcc/x86_64-redhat-linux/4.8.5 -Wl,-rpath,/opt/intel/composer_xe_2015.2.164/compiler/lib/intel64 -L/opt/intel/composer_xe_2015.2.164/compiler/lib/intel64 -Wl,-rpath,/opt/intel/composer_xe_2015.2.164/compiler/lib/intel64 -L/opt/intel/composer_xe_2015.2.164/compiler/lib/intel64 -Wl,-rpath,/opt/intel/composer_xe_2015.2.164/ipp/lib/intel64 -L/opt/intel/composer_xe_2015.2.164/ipp/lib/intel64 -Wl,-rpath,/opt/intel/composer_xe_2015.2.164/compiler/lib/intel64 -L/opt/intel/composer_xe_2015.2.164/compiler/lib/intel64 -Wl,-rpath,/opt/intel/composer_xe_2015.2.164/mkl/lib/intel64 -L/opt/intel/composer_xe_2015.2.164/mkl/lib/intel64 -Wl,-rpath,/opt/intel/composer_xe_2015.2.164/tbb/lib/intel64/gcc4.4 -L/opt/intel/composer_xe_2015.2.164/tbb/lib/intel64/gcc4.4 -ldl -Wl,-rpath,/opt/openmpi-1.10.2/lib -lmpi -lgcc_s -lpthread -ldl 
                    Defined "HAVE_LIBMKL_INTEL_LP64" to "1"
                    Defined "HAVE_LIBMKL_CORE" to "1"
                    Defined "HAVE_LIBMKL_INTEL_THREAD" to "1"
                    Defined "HAVE_LIBIOMP5" to "1"
                    Defined "HAVE_LIBDL" to "1"
                    Defined "HAVE_LIBPTHREAD" to "1"
                    Defined "HAVE_LIBM" to "1"
                    Popping language C
                  Checking for functions [dgetrs_] in library ['/opt/intel/composerxe/mkl/lib/intel64/libmkl_intel_lp64.a', 'mkl_core', 'mkl_intel_thread', 'iomp5', 'dl', 'pthread', 'm'] ['-Wl,-rpath,/opt/openmpi-1.10.2/lib', '-L/opt/openmpi-1.10.2/lib', '-Wl,-rpath,/usr/lib/gcc/x86_64-redhat-linux/4.8.5', '-L/usr/lib/gcc/x86_64-redhat-linux/4.8.5', '-Wl,-rpath,/opt/intel/composer_xe_2015.2.164/compiler/lib/intel64', '-L/opt/intel/composer_xe_2015.2.164/compiler/lib/intel64', '-Wl,-rpath,/opt/intel/composer_xe_2015.2.164/ipp/lib/intel64', '-L/opt/intel/composer_xe_2015.2.164/ipp/lib/intel64', '-Wl,-rpath,/opt/intel/composer_xe_2015.2.164/mkl/lib/intel64', '-L/opt/intel/composer_xe_2015.2.164/mkl/lib/intel64', '-Wl,-rpath,/opt/intel/composer_xe_2015.2.164/tbb/lib/intel64/gcc4.4', '-L/opt/intel/composer_xe_2015.2.164/tbb/lib/intel64/gcc4.4', '-lmpi_usempi', '-lmpi_mpifh', '-lgfortran', '-lm', '-Wl,-rpath,/opt/openmpi-1.10.2/lib', '-Wl,-rpath,/usr/lib/gcc/x86_64-redhat-linux/4.8.5', '-Wl,-rpath,/opt/intel/composer_xe_2015.2.164/compiler/lib/intel64', '-Wl,-rpath,/opt/intel/composer_xe_2015.2.164/ipp/lib/intel64', '-Wl,-rpath,/opt/intel/composer_xe_2015.2.164/mkl/lib/intel64', '-Wl,-rpath,/opt/intel/composer_xe_2015.2.164/tbb/lib/intel64/gcc4.4', '-lgfortran', '-lm', '-lquadmath', '-lm']
                    Pushing language C
Executing: /opt/openmpi-1.10.2/bin/mpicc -c -o /pmi/cmpbib/compilation_BIB_gcc_redhat_petsc-master_debug/COMPILE_AUTO/tmp/petsc-V3Vr9D/config.libraries/conftest.o -I/pmi/cmpbib/compilation_BIB_gcc_redhat_petsc-master_debug/COMPILE_AUTO/tmp/petsc-V3Vr9D/config.utilities.closure -I/pmi/cmpbib/compilation_BIB_gcc_redhat_petsc-master_debug/COMPILE_AUTO/tmp/petsc-V3Vr9D/config.compilers -I/pmi/cmpbib/compilation_BIB_gcc_redhat_petsc-master_debug/COMPILE_AUTO/tmp/petsc-V3Vr9D/config.setCompilers -I/pmi/cmpbib/compilation_BIB_gcc_redhat_petsc-master_debug/COMPILE_AUTO/tmp/petsc-V3Vr9D/config.headers -I/pmi/cmpbib/compilation_BIB_gcc_redhat_petsc-master_debug/COMPILE_AUTO/tmp/petsc-V3Vr9D/config.utilities.cacheDetails -I/pmi/cmpbib/compilation_BIB_gcc_redhat_petsc-master_debug/COMPILE_AUTO/tmp/petsc-V3Vr9D/config.atomics -I/pmi/cmpbib/compilation_BIB_gcc_redhat_petsc-master_debug/COMPILE_AUTO/tmp/petsc-V3Vr9D/config.utilities.featureTestMacros -I/pmi/cmpbib/compilation_BIB_gcc_redhat_petsc-master_debug/COMPILE_AUTO/tmp/petsc-V3Vr9D/config.functions -I/pmi/cmpbib/compilation_BIB_gcc_redhat_petsc-master_debug/COMPILE_AUTO/tmp/petsc-V3Vr9D/config.utilities.missing -I/pmi/cmpbib/compilation_BIB_gcc_redhat_petsc-master_debug/COMPILE_AUTO/tmp/petsc-V3Vr9D/config.packages.MPI -I/pmi/cmpbib/compilation_BIB_gcc_redhat_petsc-master_debug/COMPILE_AUTO/tmp/petsc-V3Vr9D/config.types -I/pmi/cmpbib/compilation_BIB_gcc_redhat_petsc-master_debug/COMPILE_AUTO/tmp/petsc-V3Vr9D/config.packages.pthread -I/pmi/cmpbib/compilation_BIB_gcc_redhat_petsc-master_debug/COMPILE_AUTO/tmp/petsc-V3Vr9D/PETSc.options.scalarTypes -I/pmi/cmpbib/compilation_BIB_gcc_redhat_petsc-master_debug/COMPILE_AUTO/tmp/petsc-V3Vr9D/config.libraries  -fPIC  -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -g3  /pmi/cmpbib/compilation_BIB_gcc_redhat_petsc-master_debug/COMPILE_AUTO/tmp/petsc-V3Vr9D/config.libraries/conftest.c 
Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"
/* Override any gcc2 internal prototype to avoid an error. */
char dgetrs_();
static void _check_dgetrs_() { dgetrs_(); }

int main() {
_check_dgetrs_();;
  return 0;
}
                            Pushing language C
                            Popping language C
Executing: /opt/openmpi-1.10.2/bin/mpicc  -o /pmi/cmpbib/compilation_BIB_gcc_redhat_petsc-master_debug/COMPILE_AUTO/tmp/petsc-V3Vr9D/config.libraries/conftest    -fPIC  -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -g3 /pmi/cmpbib/compilation_BIB_gcc_redhat_petsc-master_debug/COMPILE_AUTO/tmp/petsc-V3Vr9D/config.libraries/conftest.o  -Wl,-rpath,/opt/intel/composerxe/mkl/lib/intel64 -L/opt/intel/composerxe/mkl/lib/intel64 -lmkl_intel_lp64 -lmkl_core -lmkl_intel_thread -liomp5 -ldl -lpthread -lm -Wl,-rpath,/opt/openmpi-1.10.2/lib -L/opt/openmpi-1.10.2/lib -Wl,-rpath,/usr/lib/gcc/x86_64-redhat-linux/4.8.5 -L/usr/lib/gcc/x86_64-redhat-linux/4.8.5 -Wl,-rpath,/opt/intel/composer_xe_2015.2.164/compiler/lib/intel64 -L/opt/intel/composer_xe_2015.2.164/compiler/lib/intel64 -Wl,-rpath,/opt/intel/composer_xe_2015.2.164/ipp/lib/intel64 -L/opt/intel/composer_xe_2015.2.164/ipp/lib/intel64 -Wl,-rpath,/opt/intel/composer_xe_2015.2.164/mkl/lib/intel64 -L/opt/intel/composer_xe_2015.2.164/mkl/lib/intel64 -Wl,-rpath,/opt/intel/composer_xe_2015.2.164/tbb/lib/intel64/gcc4.4 -L/opt/intel/composer_xe_2015.2.164/tbb/lib/intel64/gcc4.4 -lmpi_usempi -lmpi_mpifh -lgfortran -lm -Wl,-rpath,/opt/openmpi-1.10.2/lib -Wl,-rpath,/usr/lib/gcc/x86_64-redhat-linux/4.8.5 -Wl,-rpath,/opt/intel/composer_xe_2015.2.164/compiler/lib/intel64 -Wl,-rpath,/opt/intel/composer_xe_2015.2.164/ipp/lib/intel64 -Wl,-rpath,/opt/intel/composer_xe_2015.2.164/mkl/lib/intel64 -Wl,-rpath,/opt/intel/composer_xe_2015.2.164/tbb/lib/intel64/gcc4.4 -lgfortran -lm -lquadmath -lm -lrt -lm -lz -Wl,-rpath,/opt/openmpi-1.10.2/lib -L/opt/openmpi-1.10.2/lib -Wl,-rpath,/usr/lib/gcc/x86_64-redhat-linux/4.8.5 -L/usr/lib/gcc/x86_64-redhat-linux/4.8.5 -Wl,-rpath,/opt/intel/composer_xe_2015.2.164/compiler/lib/intel64 -L/opt/intel/composer_xe_2015.2.164/compiler/lib/intel64 -Wl,-rpath,/opt/intel/composer_xe_2015.2.164/compiler/lib/intel64 -L/opt/intel/composer_xe_2015.2.164/compiler/lib/intel64 -Wl,-rpath,/opt/intel/composer_xe_2015.2.164/ipp/lib/intel64 -L/opt/intel/composer_xe_2015.2.164/ipp/lib/intel64 -Wl,-rpath,/opt/intel/composer_xe_2015.2.164/compiler/lib/intel64 -L/opt/intel/composer_xe_2015.2.164/compiler/lib/intel64 -Wl,-rpath,/opt/intel/composer_xe_2015.2.164/mkl/lib/intel64 -L/opt/intel/composer_xe_2015.2.164/mkl/lib/intel64 -Wl,-rpath,/opt/intel/composer_xe_2015.2.164/tbb/lib/intel64/gcc4.4 -L/opt/intel/composer_xe_2015.2.164/tbb/lib/intel64/gcc4.4 -ldl -Wl,-rpath,/opt/openmpi-1.10.2/lib -lmpi -lgcc_s -lpthread -ldl 
                    Defined "HAVE_LIBMKL_INTEL_LP64" to "1"
                    Defined "HAVE_LIBMKL_CORE" to "1"
                    Defined "HAVE_LIBMKL_INTEL_THREAD" to "1"
                    Defined "HAVE_LIBIOMP5" to "1"
                    Defined "HAVE_LIBDL" to "1"
                    Defined "HAVE_LIBPTHREAD" to "1"
                    Defined "HAVE_LIBM" to "1"
                    Popping language C
                  Checking for functions [dgeev_] in library ['/opt/intel/composerxe/mkl/lib/intel64/libmkl_intel_lp64.a', 'mkl_core', 'mkl_intel_thread', 'iomp5', 'dl', 'pthread', 'm'] ['-Wl,-rpath,/opt/openmpi-1.10.2/lib', '-L/opt/openmpi-1.10.2/lib', '-Wl,-rpath,/usr/lib/gcc/x86_64-redhat-linux/4.8.5', '-L/usr/lib/gcc/x86_64-redhat-linux/4.8.5', '-Wl,-rpath,/opt/intel/composer_xe_2015.2.164/compiler/lib/intel64', '-L/opt/intel/composer_xe_2015.2.164/compiler/lib/intel64', '-Wl,-rpath,/opt/intel/composer_xe_2015.2.164/ipp/lib/intel64', '-L/opt/intel/composer_xe_2015.2.164/ipp/lib/intel64', '-Wl,-rpath,/opt/intel/composer_xe_2015.2.164/mkl/lib/intel64', '-L/opt/intel/composer_xe_2015.2.164/mkl/lib/intel64', '-Wl,-rpath,/opt/intel/composer_xe_2015.2.164/tbb/lib/intel64/gcc4.4', '-L/opt/intel/composer_xe_2015.2.164/tbb/lib/intel64/gcc4.4', '-lmpi_usempi', '-lmpi_mpifh', '-lgfortran', '-lm', '-Wl,-rpath,/opt/openmpi-1.10.2/lib', '-Wl,-rpath,/usr/lib/gcc/x86_64-redhat-linux/4.8.5', '-Wl,-rpath,/opt/intel/composer_xe_2015.2.164/compiler/lib/intel64', '-Wl,-rpath,/opt/intel/composer_xe_2015.2.164/ipp/lib/intel64', '-Wl,-rpath,/opt/intel/composer_xe_2015.2.164/mkl/lib/intel64', '-Wl,-rpath,/opt/intel/composer_xe_2015.2.164/tbb/lib/intel64/gcc4.4', '-lgfortran', '-lm', '-lquadmath', '-lm']
                    Pushing language C
Executing: /opt/openmpi-1.10.2/bin/mpicc -c -o /pmi/cmpbib/compilation_BIB_gcc_redhat_petsc-master_debug/COMPILE_AUTO/tmp/petsc-V3Vr9D/config.libraries/conftest.o -I/pmi/cmpbib/compilation_BIB_gcc_redhat_petsc-master_debug/COMPILE_AUTO/tmp/petsc-V3Vr9D/config.utilities.closure -I/pmi/cmpbib/compilation_BIB_gcc_redhat_petsc-master_debug/COMPILE_AUTO/tmp/petsc-V3Vr9D/config.compilers -I/pmi/cmpbib/compilation_BIB_gcc_redhat_petsc-master_debug/COMPILE_AUTO/tmp/petsc-V3Vr9D/config.setCompilers -I/pmi/cmpbib/compilation_BIB_gcc_redhat_petsc-master_debug/COMPILE_AUTO/tmp/petsc-V3Vr9D/config.headers -I/pmi/cmpbib/compilation_BIB_gcc_redhat_petsc-master_debug/COMPILE_AUTO/tmp/petsc-V3Vr9D/config.utilities.cacheDetails -I/pmi/cmpbib/compilation_BIB_gcc_redhat_petsc-master_debug/COMPILE_AUTO/tmp/petsc-V3Vr9D/config.atomics -I/pmi/cmpbib/compilation_BIB_gcc_redhat_petsc-master_debug/COMPILE_AUTO/tmp/petsc-V3Vr9D/config.utilities.featureTestMacros -I/pmi/cmpbib/compilation_BIB_gcc_redhat_petsc-master_debug/COMPILE_AUTO/tmp/petsc-V3Vr9D/config.functions -I/pmi/cmpbib/compilation_BIB_gcc_redhat_petsc-master_debug/COMPILE_AUTO/tmp/petsc-V3Vr9D/config.utilities.missing -I/pmi/cmpbib/compilation_BIB_gcc_redhat_petsc-master_debug/COMPILE_AUTO/tmp/petsc-V3Vr9D/config.packages.MPI -I/pmi/cmpbib/compilation_BIB_gcc_redhat_petsc-master_debug/COMPILE_AUTO/tmp/petsc-V3Vr9D/config.types -I/pmi/cmpbib/compilation_BIB_gcc_redhat_petsc-master_debug/COMPILE_AUTO/tmp/petsc-V3Vr9D/config.packages.pthread -I/pmi/cmpbib/compilation_BIB_gcc_redhat_petsc-master_debug/COMPILE_AUTO/tmp/petsc-V3Vr9D/PETSc.options.scalarTypes -I/pmi/cmpbib/compilation_BIB_gcc_redhat_petsc-master_debug/COMPILE_AUTO/tmp/petsc-V3Vr9D/config.libraries  -fPIC  -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -g3  /pmi/cmpbib/compilation_BIB_gcc_redhat_petsc-master_debug/COMPILE_AUTO/tmp/petsc-V3Vr9D/config.libraries/conftest.c 
Successful compile:
Source:
#include "confdefs.h"
#include "conffix.h"
/* Override any gcc2 internal prototype to avoid an error. */
char dgeev_();
static void _check_dgeev_() { dgeev_(); }

int main() {
_check_dgeev_();;
  return 0;
}
                            Pushing language C
                            Popping language C
Executing: /opt/openmpi-1.10.2/bin/mpicc  -o /pmi/cmpbib/compilation_BIB_gcc_redhat_petsc-master_debug/COMPILE_AUTO/tmp/petsc-V3Vr9D/config.libraries/conftest    -fPIC  -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -g3 /pmi/cmpbib/compilation_BIB_gcc_redhat_petsc-master_debug/COMPILE_AUTO/tmp/petsc-V3Vr9D/config.libraries/conftest.o  -Wl,-rpath,/opt/intel/composerxe/mkl/lib/intel64 -L/opt/intel/composerxe/mkl/lib/intel64 -lmkl_intel_lp64 -lmkl_core -lmkl_intel_thread -liomp5 -ldl -lpthread -lm -Wl,-rpath,/opt/openmpi-1.10.2/lib -L/opt/openmpi-1.10.2/lib -Wl,-rpath,/usr/lib/gcc/x86_64-redhat-linux/4.8.5 -L/usr/lib/gcc/x86_64-redhat-linux/4.8.5 -Wl,-rpath,/opt/intel/composer_xe_2015.2.164/compiler/lib/intel64 -L/opt/intel/composer_xe_2015.2.164/compiler/lib/intel64 -Wl,-rpath,/opt/intel/composer_xe_2015.2.164/ipp/lib/intel64 -L/opt/intel/composer_xe_2015.2.164/ipp/lib/intel64 -Wl,-rpath,/opt/intel/composer_xe_2015.2.164/mkl/lib/intel64 -L/opt/intel/composer_xe_2015.2.164/mkl/lib/intel64 -Wl,-rpath,/opt/intel/composer_xe_2015.2.164/tbb/lib/intel64/gcc4.4 -L/opt/intel/composer_xe_2015.2.164/tbb/lib/intel64/gcc4.4 -lmpi_usempi -lmpi_mpifh -lgfortran -lm -Wl,-rpath,/opt/openmpi-1.10.2/lib -Wl,-rpath,/usr/lib/gcc/x86_64-redhat-linux/4.8.5 -Wl,-rpath,/opt/intel/composer_xe_2015.2.164/compiler/lib/intel64 -Wl,-rpath,/opt/intel/composer_xe_2015.2.164/ipp/lib/intel64 -Wl,-rpath,/opt/intel/composer_xe_2015.2.164/mkl/lib/intel64 -Wl,-rpath,/opt/intel/composer_xe_2015.2.164/tbb/lib/intel64/gcc4.4 -lgfortran -lm -lquadmath -lm -lrt -lm -lz -Wl,-rpath,/opt/openmpi-1.10.2/lib -L/opt/openmpi-1.10.2/lib -Wl,-rpath,/usr/lib/gcc/x86_64-redhat-linux/4.8.5 -L/usr/lib/gcc/x86_64-redhat-linux/4.8.5 -Wl,-rpath,/opt/intel/composer_xe_2015.2.164/compiler/lib/intel64 -L/opt/intel/composer_xe_2015.2.164/compiler/lib/intel64 -Wl,-rpath,/opt/intel/composer_xe_2015.2.164/compiler/lib/intel64 -L/opt/intel/composer_xe_2015.2.164/compiler/lib/intel64 -Wl,-rpath,/opt/intel/composer_xe_2015.2.164/ipp/lib/intel64 -L/opt/intel/composer_xe_2015.2.164/ipp/lib/intel64 -Wl,-rpath,/opt/intel/composer_xe_2015.2.164/compiler/lib/intel64 -L/opt/intel/composer_xe_2015.2.164/compiler/lib/intel64 -Wl,-rpath,/opt/intel/composer_xe_2015.2.164/mkl/lib/intel64 -L/opt/intel/composer_xe_2015.2.164/mkl/lib/intel64 -Wl,-rpath,/opt/intel/composer_xe_2015.2.164/tbb/lib/intel64/gcc4.4 -L/opt/intel/composer_xe_2015.2.164/tbb/lib/intel64/gcc4.4 -ldl -Wl,-rpath,/opt/openmpi-1.10.2/lib -lmpi -lgcc_s -lpthread -ldl 
                    Defined "HAVE_LIBMKL_INTEL_LP64" to "1"
                    Defined "HAVE_LIBMKL_CORE" to "1"
                    Defined "HAVE_LIBMKL_INTEL_THREAD" to "1"
                    Defined "HAVE_LIBIOMP5" to "1"
                    Defined "HAVE_LIBDL" to "1"
                    Defined "HAVE_LIBPTHREAD" to "1"
                    Defined "HAVE_LIBM" to "1"
                    Popping language C
              Found Fortran mangling on BLAS/LAPACK which is underscore
            Defined "BLASLAPACK_UNDERSCORE" to "1"

> On Feb 28, 2016, at 2:08 PM, Eric Chamberland <Eric.Chamberland at giref.ulaval.ca> wrote:
> 
> Hi Barry,
> 
> the configuration of hypre looks broken since last night...?
> 
> Here is the log issued from our automatic compilation of petsc-master.tar.gz at 2016-02-28 02h00:
> 
> http://www.giref.ulaval.ca/~cmpgiref/petsc-master-debug/configure_20160228_0200.log
> 
> Everything was fine until last night...
> 
> Thanks,
> 
> Eric
> 
> Le 2016-02-27 15:36, Barry Smith a écrit :
>>    PETSc Users,
>> 
>>     We are planning the PETSc release 3.7 shortly. If you know of any bugs that need to be fixed or enhancements added before the release please let us know.
>> 
>>     You can think of the master branch of the PETSc repository obtainable with
>> 
>> git clone https://bitbucket.org/petsc/petsc petsc
>> 
>> as a release candidate for 3.7. Changes for the release are listed at http://www.mcs.anl.gov/petsc/documentation/changes/dev.html
>> 
>>    Thanks
>> 
>>    Barry
>> 
> 




More information about the petsc-dev mailing list