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
> <[email protected]> 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
>>
>