Bruno, Thanks for your help, now I have used candi, but I get the error of p4est using candi again:
error report: Verifying p4est-2.0.tar.gz p4est-2.0.tar.gz: OK Unpacking p4est-2.0.tar.gz Building p4est 2.0 CFLAGS_FAST: -O2 CFLAGS_DEBUG: -O0 -g This script tries configure and build the p4est library. Build FAST: /home/leslie/deal.ii-candi/tmp/build/p4est-2.0/FAST Build DEBUG: /home/leslie/deal.ii-candi/tmp/build/p4est-2.0/DEBUG Install FAST: /home/leslie/deal.ii-candi/p4est-2.0/FAST Install DEBUG: /home/leslie/deal.ii-candi/p4est-2.0/DEBUG Checking environment: CFLAGS P4EST_CFLAGS_FAST P4EST_CFLAGS_DEBUG See output in files .../config.output and .../make.output Build FAST version in /home/leslie/deal.ii-candi/tmp/build/p4est-2.0/FAST configure: WARNING: Static source code checker splint not found configure: WARNING: Static source code checker splint not found ar: `u' modifier ignored since `D' is the default (see `U') ar: `u' modifier ignored since `D' is the default (see `U') FAST version installed in /home/leslie/deal.ii-candi/p4est-2.0/FAST Build DEBUG version in /home/leslie/deal.ii-candi/tmp/build/p4est-2.0/DEBUG configure: WARNING: Static source code checker splint not found configure: WARNING: Static source code checker splint not found ar: `u' modifier ignored since `D' is the default (see `U') ar: `u' modifier ignored since `D' is the default (see `U') *Error: Error: p4est couldn't find zlib* how can I solve this problem in candi? Many thanks for your help again! Warm regards, Yaakov On Wednesday, December 13, 2017 at 2:35:14 PM UTC+1, Bruno Turcksin wrote: > > Yaakov, > > The error you get is pretty explicit, deal.II cannot find p4est. Check > that the path you give in -DP4EST_DIR is correct. You can also use candi > <https://github.com/dealii/candi> to install everything for you. > > Best, > > Bruno > > 2017-12-13 5:51 GMT-05:00 <fea...@gmail.com <javascript:>>: > >> Bruno & Dealii team, >> >> many thanks for your help. now I install ubuntu 16.04 (not 17.10) and try >> to install dealii again, >> I can use mpi for dealii, but I found I can't link pe4est to dealii ... >> >> error report: >> >> -- Include /home/leslie/dealii/cmake/configure/configure_1_mpi.cmake >> -- Found MPI_MPI_H >> -- MPI_VERSION: 3.0 >> -- MPI_LIBRARIES: >> /usr/lib/openmpi/lib/libmpi_cxx.so;/usr/lib/openmpi/lib/libmpi.so;/usr/lib/openmpi/lib/libmpi_usempif08.so;/usr/lib/openmpi/lib/libmpi_usempi_ignore_tkr.so;/usr/lib/openmpi/lib/libmpi_mpifh.so;/usr/lib/openmpi/lib/libmpi.so;/usr/lib/openmpi/lib/libmpi.so >> -- MPI_INCLUDE_DIRS: >> /usr/lib/openmpi/include/openmpi/opal/mca/event/libevent2021/libevent;/usr/lib/openmpi/include/openmpi/opal/mca/event/libevent2021/libevent/include;/usr/lib/openmpi/include;/usr/lib/openmpi/include/openmpi;/usr/lib/openmpi/include/openmpi/opal/mca/event/libevent2021/libevent;/usr/lib/openmpi/include/openmpi/opal/mca/event/libevent2021/libevent/include;/usr/lib/openmpi/include;/usr/lib/openmpi/include/openmpi >> -- MPI_USER_INCLUDE_DIRS: >> /usr/lib/openmpi/include/openmpi/opal/mca/event/libevent2021/libevent;/usr/lib/openmpi/include/openmpi/opal/mca/event/libevent2021/libevent/include;/usr/lib/openmpi/include;/usr/lib/openmpi/include/openmpi;/usr/lib/openmpi/include/openmpi/opal/mca/event/libevent2021/libevent;/usr/lib/openmpi/include/openmpi/opal/mca/event/libevent2021/libevent/include;/usr/lib/openmpi/include;/usr/lib/openmpi/include/openmpi >> -- MPI_CXX_FLAGS: >> -- MPI_LINKER_FLAGS: -Wl,-rpath -Wl,/usr/lib/openmpi/lib >> -Wl,--enable-new-dtags >> -- Found MPI >> -- Performing Test MPI_WORKING_COMPILER >> -- Performing Test MPI_WORKING_COMPILER - Failed >> -- Unable to compile a simple test program. Try to drop "-fuse-ld=gold" >> from the linker flags. >> -- Performing Test MPI_WORKING_COMPILER >> -- Performing Test MPI_WORKING_COMPILER - Success >> -- DEAL_II_WITH_MPI successfully set up with external dependencies. >> -- >> -- Include /home/leslie/dealii/cmake/configure/configure_1_threads.cmake >> -- TBB_LIBRARY not found! Call: >> -- FIND_LIBRARY(TBB_LIBRARY NAMES tbb HINTS PATH_SUFFIXES lib lib64 >> lib) >> -- TBB_DEBUG_LIBRARY not found! Call: >> -- FIND_LIBRARY(TBB_DEBUG_LIBRARY NAMES tbb_debug HINTS PATH_SUFFIXES >> lib lib64 lib) >> -- TBB_INCLUDE_DIR not found! Call: >> -- FIND_PATH(TBB_INCLUDE_DIR tbb/tbb_stddef.h HINTS PATH_SUFFIXES >> include include/tbb tbb) >> -- TBB_LIBRARIES: *** Required variable "TBB_LIBRARY" set to NOTFOUND >> *** >> -- TBB_INCLUDE_DIRS: *** Required variable "TBB_INCLUDE_DIR" set to >> NOTFOUND *** >> -- TBB_USER_INCLUDE_DIRS: *** Required variable "TBB_INCLUDE_DIR" set >> to NOTFOUND *** >> -- Could NOT find TBB >> -- DEAL_II_WITH_THREADS has unmet external dependencies. >> -- DEAL_II_WITH_THREADS successfully set up with bundled packages. >> -- >> -- Include /home/leslie/dealii/cmake/configure/configure_1_zlib.cmake >> -- DEAL_II_WITH_ZLIB is set to off. >> -- >> -- Include /home/leslie/dealii/cmake/configure/configure_2_metis.cmake >> -- DEAL_II_WITH_METIS is set to off. >> -- >> -- Include /home/leslie/dealii/cmake/configure/configure_2_trilinos.cmake >> -- DEAL_II_WITH_TRILINOS is set to off. >> -- >> -- Include /home/leslie/dealii/cmake/configure/configure_2_umfpack.cmake >> -- DEAL_II_WITH_UMFPACK is set to off. >> -- >> -- Include /home/leslie/dealii/cmake/configure/configure_3_petsc.cmake >> -- DEAL_II_WITH_PETSC is set to off. >> -- >> -- Include /home/leslie/dealii/cmake/configure/configure_adolc.cmake >> -- DEAL_II_WITH_ADOLC is set to off. >> -- >> -- Include /home/leslie/dealii/cmake/configure/configure_arpack.cmake >> -- DEAL_II_WITH_ARPACK is set to off. >> -- >> -- Include /home/leslie/dealii/cmake/configure/configure_assimp.cmake >> -- DEAL_II_WITH_ASSIMP is set to off. >> -- >> -- Include /home/leslie/dealii/cmake/configure/configure_boost.cmake >> -- Could NOT find Boost >> -- BOOST_LIBRARIES: *** Required variable "Boost_LIBRARIES" empty *** >> -- BOOST_INCLUDE_DIRS: /usr/include >> -- BOOST_USER_INCLUDE_DIRS: /usr/include >> -- Could NOT find BOOST >> -- DEAL_II_WITH_BOOST has unmet external dependencies. >> -- DEAL_II_WITH_BOOST successfully set up with bundled packages. >> -- >> -- Include /home/leslie/dealii/cmake/configure/configure_gmsh.cmake >> -- DEAL_II_WITH_GMSH is set to off. >> -- >> -- Include /home/leslie/dealii/cmake/configure/configure_gsl.cmake >> -- DEAL_II_WITH_GSL is set to off. >> -- >> -- Include /home/leslie/dealii/cmake/configure/configure_hdf5.cmake >> -- DEAL_II_WITH_HDF5 is set to off. >> -- >> -- Include /home/leslie/dealii/cmake/configure/configure_muparser.cmake >> -- MUPARSER_LIBRARY not found! Call: >> -- FIND_LIBRARY(MUPARSER_LIBRARY NAMES muparser muparserd HINTS >> PATH_SUFFIXES lib lib64 lib) >> -- MUPARSER_INCLUDE_DIR not found! Call: >> -- FIND_PATH(MUPARSER_INCLUDE_DIR muParserDef.h HINTS PATH_SUFFIXES >> include) >> -- MUPARSER_LIBRARIES: *** Required variable "MUPARSER_LIBRARY" set to >> NOTFOUND *** >> -- MUPARSER_INCLUDE_DIRS: *** Required variable "MUPARSER_INCLUDE_DIR" >> set to NOTFOUND *** >> -- Could NOT find MUPARSER >> -- DEAL_II_WITH_MUPARSER has unmet external dependencies. >> -- DEAL_II_WITH_MUPARSER successfully set up with bundled packages. >> -- >> -- Include /home/leslie/dealii/cmake/configure/configure_nanoflann.cmake >> -- DEAL_II_WITH_NANOFLANN is set to off. >> -- >> -- Include /home/leslie/dealii/cmake/configure/configure_netcdf.cmake >> -- DEAL_II_WITH_NETCDF is set to off. >> -- >> -- Include /home/leslie/dealii/cmake/configure/configure_opencascade.cmake >> -- DEAL_II_WITH_OPENCASCADE is set to off. >> -- >> -- Include /home/leslie/dealii/cmake/configure/configure_p4est.cmake >> -- SC_INCLUDE_DIR not found! Call: >> -- FIND_PATH(SC_INCLUDE_DIR sc.h HINTS /FAST /DEBUG >> /home/leslie/App/p4estone/p4est/FAST /home/leslie/App/p4estone/p4est/DEBUG >> /home/leslie/App/p4estone/p4est PATH_SUFFIXES sc include/p4est include src >> sc/src) >> -- P4EST_LIBRARY_OPTIMIZED not found! Call: >> -- FIND_LIBRARY(P4EST_LIBRARY_OPTIMIZED NAMES p4est HINTS >> /home/leslie/App/p4estone/p4est/FAST /home/leslie/App/p4estone/p4est/DEBUG >> /home/leslie/App/p4estone/p4est PATH_SUFFIXES lib lib64 lib src) >> -- SC_LIBRARY_OPTIMIZED not found! Call: >> -- FIND_LIBRARY(SC_LIBRARY_OPTIMIZED NAMES sc HINTS /FAST /DEBUG >> /home/leslie/App/p4estone/p4est/FAST /home/leslie/App/p4estone/p4est/DEBUG >> /home/leslie/App/p4estone/p4est PATH_SUFFIXES lib lib64 lib src sc/src) >> -- P4EST_LIBRARY_DEBUG not found! Call: >> -- FIND_LIBRARY(P4EST_LIBRARY_DEBUG NAMES p4est HINTS >> /home/leslie/App/p4estone/p4est/DEBUG PATH_SUFFIXES lib lib64 lib src) >> -- SC_LIBRARY_DEBUG not found! Call: >> -- FIND_LIBRARY(SC_LIBRARY_DEBUG NAMES sc HINTS /DEBUG >> /home/leslie/App/p4estone/p4est/DEBUG PATH_SUFFIXES lib lib64 lib src >> sc/src) >> -- P4EST_INCLUDE_DIR not found! Call: >> -- FIND_PATH(P4EST_INCLUDE_DIR p4est_config.h HINTS >> /home/leslie/App/p4estone/p4est/FAST /home/leslie/App/p4estone/p4est/DEBUG >> /home/leslie/App/p4estone/p4est PATH_SUFFIXES p4est include/p4est include >> src) >> -- P4EST_LIBRARIES: *** Required variable "P4EST_LIBRARY_OPTIMIZED" set >> to NOTFOUND *** >> -- P4EST_INCLUDE_DIRS: *** Required variable "P4EST_INCLUDE_DIR" set to >> NOTFOUND *** >> -- P4EST_USER_INCLUDE_DIRS: *** Required variable "P4EST_INCLUDE_DIR" >> set to NOTFOUND *** >> -- Could NOT find P4EST >> -- DEAL_II_WITH_P4EST has unmet external dependencies. >> CMake Error at cmake/macros/macro_configure_feature.cmake:112 (MESSAGE): >> >> >> Could not find the p4est library! >> >> Please ensure that a suitable p4est library is installed on your >> computer. >> >> If the library is not at a default location, either provide some hints >> for >> autodetection, >> >> $ P4EST_DIR="..." cmake <...> >> $ cmake -DP4EST_DIR="..." <...> >> >> or set the relevant variables by hand in ccmake. >> >> Call Stack (most recent call first): >> cmake/macros/macro_configure_feature.cmake:269 (FEATURE_ERROR_MESSAGE) >> cmake/configure/configure_p4est.cmake:78 (CONFIGURE_FEATURE) >> cmake/macros/macro_verbose_include.cmake:19 (INCLUDE) >> CMakeLists.txt:124 (VERBOSE_INCLUDE) >> >> >> -- Configuring incomplete, errors occurred! >> See also "/home/leslie/dealii/build/CMakeFiles/CMakeOutput.log". >> See also "/home/leslie/dealii/build/CMakeFiles/CMakeError.log". >> >> >> Many thanks for your help again! >> >> Best >> >> On Monday, December 11, 2017 at 5:26:50 PM UTC+1, Bruno Turcksin wrote: >>> >>> Yaakov, >>> >>> 2017-12-11 11:00 GMT-05:00 <fea...@gmail.com>: >>> >>>> >>>> for mpi installation. I only use command : *sudo apt-get install mpich* >>>> >>> Yet you have openmpi installed: >>> >>>> >>>> -- Found MPI_MPI_H >>>> -- MPI_VERSION: 3.1 >>>> -- MPI_LIBRARIES: >>>> /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so;/usr/lib/libmpi.so;/usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_usempif08.so;/usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_usempi_ignore_tkr.so;/usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_mpifh.so;/usr/lib/libmpi.so;/usr/lib/libmpi.so >>>> -- MPI_INCLUDE_DIRS: >>>> /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi;/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi/opal/mca/event/libevent2022/libevent;/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi/opal/mca/event/libevent2022/libevent/include;/usr/lib/x86_64-linux-gnu/openmpi/include;/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi;/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi/opal/mca/event/libevent2022/libevent;/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi/opal/mca/event/libevent2022/libevent/include;/usr/lib/x86_64-linux-gnu/openmpi/include >>>> -- MPI_USER_INCLUDE_DIRS: >>>> /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi;/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi/opal/mca/event/libevent2022/libevent;/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi/opal/mca/event/libevent2022/libevent/include;/usr/lib/x86_64-linux-gnu/openmpi/include;/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi;/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi/opal/mca/event/libevent2022/libevent;/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi/opal/mca/event/libevent2022/libevent/include;/usr/lib/x86_64-linux-gnu/openmpi/include >>>> >>> So either you need to reconfigure deal.II in a clean directory or don't >>> install mpich. I know that some packages in ubuntu pull openmpi when you >>> install them. So if you have installed one of this package and you install >>> mpich, you have both openmpi and mpich installed. >>> >>> Best, >>> >>> Bruno >>> >> -- >> 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 a topic in the >> Google Groups "deal.II User Group" group. >> To unsubscribe from this topic, visit >> https://groups.google.com/d/topic/dealii/cFkUlyd3Vow/unsubscribe. >> To unsubscribe from this group and all its topics, send an email to >> dealii+un...@googlegroups.com <javascript:>. >> For more options, visit https://groups.google.com/d/optout. >> > > -- 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.