Yes, I think that is the reason for that behavior. What can I do to set the level to >= 1? Thanks!
Am Mittwoch, 10. Oktober 2018 01:14:06 UTC+2 schrieb David Wells: > > Hey there, > > I think this may be actually a bug in how we recently fixed a related > problem: > > https://github.com/dealii/dealii/pull/7198 > > Could you please post the detailed.log file from when you configured the > library? I think the value for DEAL_II_COMPILER_VECTORIZATION_LEVEL may be > wrong (or, at least, it is causing problems somewhere else). > > Thanks, > David Wells > > On Tuesday, October 9, 2018 at 6:29:25 AM UTC-4, Maxi Miller wrote: >> >> I tried to compile deal.II on a new computer, but I got multiple linking >> errors for some of the examples: >> /usr/lib64/gcc/x86_64-suse-linux/8/../../../../x86_64-suse-linux/bin/ld: >> ../lib/libdeal_II.g.so.9.1.0-pre: undefined reference to >> `dealii::VectorizedArray<double>::n_array_elements' >> /usr/lib64/gcc/x86_64-suse-linux/8/../../../../x86_64-suse-linux/bin/ld: >> ../lib/libdeal_II.g.so.9.1.0-pre: undefined reference to `dealii:: >> VectorizedArray<float>::n_array_elements' >> >> The examples in question are all debug versions of the examples, with >> example number 2, 3, 24, 29, 36, 44, 45, 48, 50, 52, 53, 55, 56, 59, 60. I >> used the following external libraries/options: >> ADOL-C, Boost, C++14/17, GSL, HDF5, Lapack, Metis, MPI, nanoflann, P4est, >> PETSC, ScalaPack, SLEPC, Sundials, Threads, Trilinos, Umfpack and Zlib >> and the internal version of Muparser >> Why do I get that linking error, and how can I fix it? Apparently it is >> not related to the external libraries, else it would show up. Is that >> correct? >> Thanks! >> > -- The deal.II project is located at http://www.dealii.org/ For mailing list/forum options, see https://groups.google.com/d/forum/dealii?hl=en --- You received this message because you are subscribed to the Google Groups "deal.II User Group" group. To unsubscribe from this group and stop receiving emails from it, send an email to dealii+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.
### # # deal.II configuration: # CMAKE_BUILD_TYPE: DebugRelease # BUILD_SHARED_LIBS: ON # CMAKE_INSTALL_PREFIX: /opt/dealii # CMAKE_SOURCE_DIR: /home/roland/Downloads/git-files/dealii # (version 9.1.0-pre, shortrev 5d251817e4) # CMAKE_BINARY_DIR: /home/roland/Downloads/git-files/dealii/build # CMAKE_CXX_COMPILER: GNU 8.1.1 on platform Linux x86_64 # /usr/lib64/mpi/gcc/openmpi3/bin/mpicxx # CMAKE_C_COMPILER: /usr/lib64/mpi/gcc/openmpi3/bin/mpicc # CMAKE_Fortran_COMPILER: /usr/lib64/mpi/gcc/openmpi3/bin/mpifort # CMAKE_GENERATOR: Unix Makefiles # # Base configuration (prior to feature configuration): # DEAL_II_CXX_FLAGS: -pedantic -fPIC -Wall -Wextra -Wpointer-arith -Wwrite-strings -Wsynth -Wsign-compare -Wswitch -Woverloaded-virtual -Wsuggest-override -Wno-placement-new -Wno-deprecated-declarations -Wno-literal-suffix -Wno-psabi -fopenmp-simd -std=c++17 # DEAL_II_CXX_FLAGS_RELEASE: -O2 -funroll-loops -funroll-all-loops -fstrict-aliasing -Wno-unused-local-typedefs # DEAL_II_CXX_FLAGS_DEBUG: -ggdb -Wa,--compress-debug-sections # DEAL_II_LINKER_FLAGS: -Wl,--as-needed -rdynamic # DEAL_II_LINKER_FLAGS_RELEASE: # DEAL_II_LINKER_FLAGS_DEBUG: -ggdb # DEAL_II_DEFINITIONS: # DEAL_II_DEFINITIONS_RELEASE: # DEAL_II_DEFINITIONS_DEBUG: DEBUG # DEAL_II_USER_DEFINITIONS: # DEAL_II_USER_DEFINITIONS_REL: # DEAL_II_USER_DEFINITIONS_DEB: DEBUG # DEAL_II_INCLUDE_DIRS # DEAL_II_USER_INCLUDE_DIRS: # DEAL_II_BUNDLED_INCLUDE_DIRS: # DEAL_II_LIBRARIES: # DEAL_II_LIBRARIES_RELEASE: # DEAL_II_LIBRARIES_DEBUG: # DEAL_II_COMPILER_VECTORIZATION_LEVEL: 0 # # Configured Features (DEAL_II_ALLOW_BUNDLED = ON, DEAL_II_ALLOW_AUTODETECTION = OFF): # ( DEAL_II_WITH_64BIT_INDICES = OFF ) # DEAL_II_WITH_ADOLC set up with external dependencies # ADOLC_DIR = /opt/adolc # ADOLC_INCLUDE_DIRS = /opt/adolc/include;/usr/include # ADOLC_USER_INCLUDE_DIRS = /opt/adolc/include;/usr/include # ADOLC_LIBRARIES = /opt/adolc/lib64/libadolc.so;/usr/lib64/libboost_iostreams.so;/usr/lib64/libboost_serialization.so;/usr/lib64/libboost_system.so;/usr/lib64/libboost_thread.so;/usr/lib64/libboost_regex.so.1.68.0;/usr/lib64/libboost_chrono.so.1.68.0;/usr/lib64/libboost_date_time.so.1.68.0;/usr/lib64/libboost_atomic.so.1.68.0 # ( DEAL_II_WITH_ARPACK = OFF ) # ( DEAL_II_WITH_ASSIMP = OFF ) # DEAL_II_WITH_BOOST set up with external dependencies # BOOST_VERSION = 1.68.0 # BOOST_DIR = /usr/lib64 # BOOST_CXX_FLAGS = -Wno-unused-local-typedefs # BOOST_DEFINITIONS = BOOST_NO_AUTO_PTR # BOOST_USER_DEFINITIONS = BOOST_NO_AUTO_PTR # BOOST_INCLUDE_DIRS = /usr/include # BOOST_USER_INCLUDE_DIRS = /usr/include # BOOST_LIBRARIES = /usr/lib64/libboost_iostreams.so;/usr/lib64/libboost_serialization.so;/usr/lib64/libboost_system.so;/usr/lib64/libboost_thread.so;/usr/lib64/libboost_regex.so.1.68.0;/usr/lib64/libboost_chrono.so.1.68.0;/usr/lib64/libboost_date_time.so.1.68.0;/usr/lib64/libboost_atomic.so.1.68.0 # ( DEAL_II_WITH_CUDA = OFF ) # DEAL_II_WITH_CXX14 = ON # DEAL_II_WITH_CXX17 = ON # ( DEAL_II_WITH_GMSH = OFF ) # DEAL_II_WITH_GSL set up with external dependencies # GSL_VERSION = 2.5 # GSL_INCLUDE_DIRS = /usr/include # GSL_USER_INCLUDE_DIRS = /usr/include # GSL_LIBRARIES = /usr/lib64/libgsl.so;/usr/lib64/libgslcblas.so # DEAL_II_WITH_HDF5 set up with external dependencies # HDF5_DIR = /usr/lib/hpc/gnu8/openmpi3/hdf5/1.10.3/ # HDF5_INCLUDE_DIRS = /usr/lib/hpc/gnu8/openmpi3/hdf5/1.10.3/include # HDF5_USER_INCLUDE_DIRS = /usr/lib/hpc/gnu8/openmpi3/hdf5/1.10.3/include # HDF5_LIBRARIES = /usr/lib/hpc/gnu8/openmpi3/hdf5/1.10.3/lib64/libhdf5_hl.so;/usr/lib/hpc/gnu8/openmpi3/hdf5/1.10.3/lib64/libhdf5.so # DEAL_II_WITH_LAPACK set up with external dependencies # LAPACK_WITH_64BIT_BLAS_INDICES = OFF # LAPACK_LINKER_FLAGS = # LAPACK_LIBRARIES = /usr/lib64/libopenblas.so;mpi_usempif08;mpi_usempi_ignore_tkr;mpi_mpifh;mpi;gfortran;quadmath;m;pthread;c;gcc_s;gcc # DEAL_II_WITH_METIS set up with external dependencies # METIS_VERSION = 5.1.0 # METIS_DIR = /opt/metis # METIS_INCLUDE_DIRS = /opt/metis/include # METIS_USER_INCLUDE_DIRS = /opt/metis/include # METIS_LIBRARIES = /opt/metis/lib/libmetis.so # DEAL_II_WITH_MPI set up with external dependencies # MPI_VERSION = 3.1 # MPI_C_COMPILER = /usr/lib64/mpi/gcc/openmpi3/bin/mpicc # MPI_CXX_COMPILER = /usr/lib64/mpi/gcc/openmpi3/bin/mpicxx # MPI_Fortran_COMPILER = /usr/lib64/mpi/gcc/openmpi3/bin/mpifort # MPI_CXX_FLAGS = # MPI_LINKER_FLAGS = # MPI_INCLUDE_DIRS = # MPI_USER_INCLUDE_DIRS = # MPI_LIBRARIES = # DEAL_II_WITH_MUPARSER set up with bundled packages # MUPARSER_BUNDLED_INCLUDE_DIRS = /home/roland/Downloads/git-files/dealii/bundled/muparser_v2_2_4//include # ( DEAL_II_WITH_NANOFLANN = OFF ) # ( DEAL_II_WITH_NETCDF = OFF ) # ( DEAL_II_WITH_OPENCASCADE = OFF ) # DEAL_II_WITH_P4EST set up with external dependencies # P4EST_VERSION = 2.0.2-a991 # P4EST_DIR = /opt/p4est # P4EST_INCLUDE_DIRS = /opt/p4est/include # P4EST_USER_INCLUDE_DIRS = /opt/p4est/include # P4EST_LIBRARIES = /opt/p4est/lib64/libp4est.so;/opt/p4est/lib64/libsc.so;/usr/lib64/libopenblas.so;mpi_usempif08;mpi_usempi_ignore_tkr;mpi_mpifh;mpi;gfortran;quadmath;m;pthread;c;gcc_s;gcc # ( DEAL_II_WITH_PETSC = OFF ) # ( DEAL_II_WITH_SCALAPACK = OFF ) # ( DEAL_II_WITH_SLEPC = OFF ) # ( DEAL_II_WITH_SUNDIALS = OFF ) # DEAL_II_WITH_THREADS set up with external dependencies # TBB_VERSION = 7.0 # THREADS_INCLUDE_DIRS = /opt/intel/tbb/include # THREADS_USER_INCLUDE_DIRS = /opt/intel/tbb/include # THREADS_LIBRARIES = debug;/opt/intel/tbb/lib/intel64/gcc4.7/libtbb_debug.so;optimized;/opt/intel/tbb/lib/intel64/gcc4.7/libtbb.so # ( DEAL_II_WITH_TRILINOS = OFF ) # ( DEAL_II_WITH_UMFPACK = OFF ) # DEAL_II_WITH_ZLIB set up with external dependencies # ZLIB_VERSION = 1.2.11 # ZLIB_INCLUDE_DIRS = /usr/include # ZLIB_LIBRARIES = /usr/lib64/libz.so # # Component configuration: # DEAL_II_COMPONENT_DOCUMENTATION # DEAL_II_COMPONENT_EXAMPLES # ( DEAL_II_COMPONENT_PACKAGE = OFF ) # ( DEAL_II_COMPONENT_PYTHON_BINDINGS = OFF ) # ###