./configure \
CC=mpicc \
CXX=mpicxx \
FC=mpif90 \
F77=mpif77 \
LDFLAGS="-L/opt/openmpi/lib -L/opt/LAPACK-static/lib" \
LIBS="-lmpi -lmpi_cxx -lmpi_f77 -lmpi_f90" \
--enable-mpi \
--enable-threads \
--disable-shared \
--with-umfpack \
--with-blas=blas \
--with-lapack=lapack \
--with-trilinos=/opt/Trilinos \
--with-trilinos-include=/opt/Trilinos-static/include \
--with-trilinos-libs=/opt/Trilinos-static/libcmake -DDEAL_II_WITH_LAPACK=ON \
-DDEAL_II_WITH_TRILINOS=ON \
-DTRILINOS_DIR=/opt/Trilinos-static/ \
-DDEAL_II_WITH_MPI=ON \
-DDEAL_II_WITH_METIS=OFF \
-DDEAL_II_WITH_ZLIB=OFF \
-DLAPACK_FOUND=true \
-DLAPACK_LIBRARIES="-llapack" \
-DBUILD_SHARED_LIBS=OFF\
-DDEAL_II_WITH_THREADS=OFF \
-DLAPACK_LINKER_FLAGS="-L/opt/LAPACK-static/lib" \
-DDEAL_II_COMPONENT_DOCUMENTATION=ON \
-DCMAKE_INSTALL_PREFIX=/opt/deal.ii ../deal.II/opt/Trilinos-static/lib/cmake/Trilinos/../../../include/Epetra_MpiComm.h:56:10: fatal error: 'omp.h' file not foundrm -f CMakeCache.txt && \
cmake \
-D CMAKE_VERBOSE_MAKEFILE:BOOL=FALSE \
-D Trilinos_VERBOSE_CONFIGURE:BOOL=FALSE \
-D CMAKE_COLOR_MAKEFILE:BOOL=TRUE \
-D CMAKE_BUILD_TYPE:STRING=RELEASE \
-D CMAKE_INSTALL_PREFIX:PATH=/opt/Trilinos-static \
\
-D Trilinos_ENABLE_TESTS:BOOL=ON \
-D BUILD_SHARED_LIBS:BOOL=OFF \
-D TPL_FIND_SHARED_LIBS:BOOL=OFF \
-D Trilinos_LINK_SEARCH_START_STATIC:BOOL=ON \
-D Trilinos_ENABLE_OpenMP:BOOL=ON \
\
-D TPL_ENABLE_MPI:BOOL=ON \
-D MPI_BASE_DIR:PATH=/opt/openmpi/ \
-D CMAKE_CXX_COMPILER:FILEPATH=mpicxx \
-D CMAKE_C_COMPILER:FILEPATH=mpicc \
-D CMAKE_Fortran_COMPILER:FILEPATH=mpif90 \
-D Trilinos_EXTRA_LINK_FLAGS:STRING="-lgfortran" \
\
-D CMAKE_CXX_FLAGS:STRING="-g -O3 -funroll-loops -funroll-all-loops" \
-D CMAKE_C_FLAGS:STRING="-g -O3 -funroll-loops -funroll-all-loops" \
-D CMAKE_FORTRAN_FLAGS:STRING="-g -O5 -funroll-loops -funroll-all-loops -ffast-math" \
\
-D BLAS_LIBRARY_NAMES:STRING=blas \
-D BLAS_LIBRARY_DIRS:STRING=/opt/LAPACK-static/lib \
\
-D LAPACK_LIBRARY_NAMES:STRING=lapack \
-D LAPACK_LIBRARY_DIRS:STRING=/opt/LAPACK-static/lib \
\
-D Trilinos_ENABLE_ALL_PACKAGES:BOOL=FALSE \
-D Trilinos_ENABLE_ALL_OPTIONAL_PACKAGES:BOOL=FALSE \
-D Trilinos_ENABLE_Epetra:BOOL=ON \
-D Trilinos_ENABLE_EpetraExt:BOOL=ON \
-D Trilinos_ENABLE_Tpetra:BOOL=ON \
-D Trilinos_ENABLE_Jpetra:BOOL=ON \
-D Trilinos_ENABLE_Kokkos:BOOL=ON \
-D Trilinos_ENABLE_Sacado:BOOL=ON \
-D Trilinos_ENABLE_Stratimikos:BOOL=ON \
-D Trilinos_ENABLE_Amesos:BOOL=ON \
-D Trilinos_ENABLE_AztecOO:BOOL=ON \
-D Trilinos_ENABLE_Ifpack:BOOL=ON \
-D Trilinos_ENABLE_Teuchos:BOOL=ON \
-D Trilinos_ENABLE_ML:BOOL=ON \
-D Trilinos_ENABLE_Thyra:BOOL=ON \
-D Trilinos_ENABLE_TrilinosCouplings:BOOL=ON \
\
`pwd`/.. \
2>&1 | tee configure_trilinos_MPI.log[ 3%] Building CXX object bundled/boost-1.49.0/libs/serialization/src/CMakeFiles/obj_boost_serialization.debug.dir/basic_text_oprimitive.cpp.o
[ 3%] /var/folders/5k/sqpp24tx3ylds4fgm13pfht00000gn/T//ccwKjDR5.s:78:no such instruction: `vmovss %xmm0, -12(%rbp)'
/var/folders/5k/sqpp24tx3ylds4fgm13pfht00000gn/T//ccwKjDR5.s:79:no such instruction: `vmovss %xmm1, -16(%rbp)'
/var/folders/5k/sqpp24tx3ylds4fgm13pfht00000gn/T//ccwKjDR5.s:107:no such instruction: `vmovsd %xmm0, -16(%rbp)'
..... (many more similar error lines)cmake -DDEAL_II_WITH_LAPACK=ON \
-DDEAL_II_WITH_TRILINOS=ON \
-DTRILINOS_DIR=/opt/Trilinos-static-atlas/ \
-DDEAL_II_WITH_METIS=OFF \
-DDEAL_II_WITH_ZLIB=OFF \
-DBUILD_SHARED_LIBS=OFF\
-DCMAKE_C_COMPILER="mpicc" \
-DDEAL_II_HAVE_AVX=NO \
-DDEAL_II_ALLOW_PLATFORM_INTROSPECTION=NO \
-DCMAKE_OSX_ARCHITECTURES=x86_64 \
-DCMAKE_CXX_COMPILER="mpicxx" \
-DCMAKE_PREFIX_PATH="/opt/openmpi/;/opt/local" \
-DDEAL_II_COMPONENT_DOCUMENTATION=ON \
-DCMAKE_INSTALL_PREFIX=/opt/deal.ii ../deal.II \
2>&1 | tee cmake_trilinos_atlas.log.txtrm -f CMakeCache.txt && \
cmake \
-D CMAKE_VERBOSE_MAKEFILE:BOOL=FALSE \
-D Trilinos_VERBOSE_CONFIGURE:BOOL=FALSE \
-D CMAKE_COLOR_MAKEFILE:BOOL=TRUE \
-D CMAKE_BUILD_TYPE:STRING=RELEASE \
-D CMAKE_INSTALL_PREFIX:PATH=/opt/Trilinos-static-atlas \
\
-D Trilinos_ENABLE_TESTS:BOOL=ON \
-D BUILD_SHARED_LIBS:BOOL=OFF \
-D TPL_FIND_SHARED_LIBS:BOOL=OFF \
-D Trilinos_LINK_SEARCH_START_STATIC:BOOL=ON \
-D Trilinos_ENABLE_OpenMP:BOOL=ON \
\
-D TPL_ENABLE_MPI:BOOL=ON \
-D MPI_BASE_DIR:PATH=/opt/openmpi/ \
-D CMAKE_CXX_COMPILER:FILEPATH=mpicxx \
-D CMAKE_C_COMPILER:FILEPATH=mpicc \
-D CMAKE_Fortran_COMPILER:FILEPATH=mpif90 \
-D Trilinos_EXTRA_LINK_FLAGS:STRING="-lgfortran" \
\
-D CMAKE_CXX_FLAGS:STRING="-g -O3 -funroll-loops -funroll-all-loops" \
-D CMAKE_C_FLAGS:STRING="-g -O3 -funroll-loops -funroll-all-loops" \
-D CMAKE_FORTRAN_FLAGS:STRING="-g -O5 -funroll-loops -funroll-all-loops -ffast-math" \
\
-D BLAS_LIBRARY_NAMES:STRING="cblas;f77blas;atlas" \
-D BLAS_LIBRARY_DIRS:PATH=/opt/local/lib \
\
-D LAPACK_LIBRARY_NAMES:STRING=lapack \
-D LAPACK_LIBRARY_DIRS:STRING=/opt/local/lib \
\
-D Trilinos_ENABLE_ALL_PACKAGES:BOOL=FALSE \
-D Trilinos_ENABLE_ALL_OPTIONAL_PACKAGES:BOOL=FALSE \
-D Trilinos_ENABLE_Epetra:BOOL=ON \
-D Trilinos_ENABLE_EpetraExt:BOOL=ON \
-D Trilinos_ENABLE_Tpetra:BOOL=ON \
-D Trilinos_ENABLE_Jpetra:BOOL=ON \
-D Trilinos_ENABLE_Kokkos:BOOL=ON \
-D Trilinos_ENABLE_Sacado:BOOL=ON \
-D Trilinos_ENABLE_Stratimikos:BOOL=ON \
-D Trilinos_ENABLE_Amesos:BOOL=ON \
-D Trilinos_ENABLE_AztecOO:BOOL=ON \
-D Trilinos_ENABLE_Ifpack:BOOL=ON \
-D Trilinos_ENABLE_Teuchos:BOOL=ON \
-D Trilinos_ENABLE_ML:BOOL=ON \
-D Trilinos_ENABLE_Thyra:BOOL=ON \
-D Trilinos_ENABLE_TrilinosCouplings:BOOL=ON \
\
`pwd`/.. \
2>&1 | tee configure_trilinos_MPI.logLinking CXX shared library libdeal_II.dylib
duplicate symbol FunctionParserBase<double>::FunctionWrapper::~FunctionWrapper() in:
../bundled/functionparser/CMakeFiles/obj_functionparser.release.dir/fparser.cc.o
../bundled/functionparser/CMakeFiles/obj_functionparser.release.dir/fpoptimizer.cc.ocmake -DDEAL_II_WITH_LAPACK=ON \
-DDEAL_II_WITH_TRILINOS=ON \
-DTRILINOS_DIR=/opt/Trilinos/ \
\
-DBLAS_LIBRARIES=/opt/OpenBLAS/lib/libopenblas.dylib \
-DLAPACK_LIBRARIES=/opt/LAPACK/lib/liblapack.dylib \
\
-DDEAL_II_WITH_METIS=OFF \
-DDEAL_II_WITH_ZLIB=OFF \
-DBUILD_SHARED_LIBS=ON \
-DCMAKE_C_COMPILER="mpicc" \
-DDEAL_II_HAVE_AVX=NO \
-DDEAL_II_ALLOW_PLATFORM_INTROSPECTION=NO \
-DCMAKE_OSX_ARCHITECTURES=x86_64 \
-DCMAKE_CXX_COMPILER="mpicxx" \
-DCMAKE_PREFIX_PATH="/opt/openmpi/;/opt/OpenBLAS;/opt/LAPACK" \
-DDEAL_II_COMPONENT_DOCUMENTATION=ON \
-DCMAKE_INSTALL_PREFIX=/opt/deal.ii ../deal.II \
2>&1 | tee cmake_trilinos_atlas.log.txtcmake \
-D CMAKE_VERBOSE_MAKEFILE:BOOL=FALSE \
-D Trilinos_VERBOSE_CONFIGURE:BOOL=FALSE \
-D CMAKE_COLOR_MAKEFILE:BOOL=TRUE \
-D CMAKE_BUILD_TYPE:STRING=RELEASE \
-D CMAKE_INSTALL_PREFIX:PATH=/opt/Trilinos \
\
-D Trilinos_ENABLE_TESTS:BOOL=ON \
-D BUILD_SHARED_LIBS:BOOL=ON \
-D Trilinos_ENABLE_OpenMP:BOOL=ON \
\
-D TPL_ENABLE_MPI:BOOL=ON \
-D MPI_BASE_DIR:PATH=/opt/openmpi/ \
-D CMAKE_CXX_COMPILER:FILEPATH=mpicxx \
-D CMAKE_C_COMPILER:FILEPATH=mpicc \
-D CMAKE_Fortran_COMPILER:FILEPATH=mpif90 \
-D Trilinos_EXTRA_LINK_FLAGS:STRING="-L/opt/local/lib/gcc47/ -lgfortran" \
\
-D CMAKE_CXX_FLAGS:STRING="-g -O3 -funroll-loops -funroll-all-loops" \
-D CMAKE_C_FLAGS:STRING="-g -O3 -funroll-loops -funroll-all-loops" \
-D CMAKE_FORTRAN_FLAGS:STRING="-g -O5 -funroll-loops -funroll-all-loops -ffast-math" \
\
-D BLAS_LIBRARY_NAMES:STRING=openblas \
-D BLAS_LIBRARY_DIRS:STRING=/opt/OpenBLAS/lib \
\
-D LAPACK_LIBRARY_NAMES:STRING=lapack \
-D LAPACK_LIBRARY_DIRS:STRING=/opt/LAPACK/lib \
\
-D Trilinos_ENABLE_ALL_PACKAGES:BOOL=FALSE \
-D Trilinos_ENABLE_ALL_OPTIONAL_PACKAGES:BOOL=FALSE \
-D Trilinos_ENABLE_Epetra:BOOL=ON \
-D Trilinos_ENABLE_EpetraExt:BOOL=ON \
-D Trilinos_ENABLE_Tpetra:BOOL=ON \
-D Trilinos_ENABLE_Jpetra:BOOL=ON \
-D Trilinos_ENABLE_Kokkos:BOOL=ON \
-D Trilinos_ENABLE_Sacado:BOOL=ON \
-D Trilinos_ENABLE_Stratimikos:BOOL=ON \
-D Trilinos_ENABLE_Amesos:BOOL=ON \
-D Trilinos_ENABLE_AztecOO:BOOL=ON \
-D Trilinos_ENABLE_Ifpack:BOOL=ON \
-D Trilinos_ENABLE_Teuchos:BOOL=ON \
-D Trilinos_ENABLE_ML:BOOL=ON \
-D Trilinos_ENABLE_Thyra:BOOL=ON \
-D Trilinos_ENABLE_TrilinosCouplings:BOOL=ON \
\
`pwd`/.. \
2>&1 | tee configure_trilinos_MPI.log