- changed status to invalid
"SNESTEST not declared" error when building dolfin 2018.1.0 with petsc 3.10.3
Issue #1068
invalid
Hello everyone
I do not manage to build dolfin 2018.1.0 with petsc 3.10.3 due to an error "‘SNESTEST’ was not declared in this scope" when compiling PETScSNESSolver.cpp. Any idea on how to get rid of that?
Below is the log of my dolfin installer script:
- pip install ffc with sympy==1.1
- build pybind11 from sources
- build dolfin
best regards
default: provider for FENICS
default: PETSC_DIR=/home/vagrant/.sources/petsc-3.10.3 PETSC_ARCH=x86_64_linux_openmpi SLEPC_DIR=/home/vagrant/.sources/slepc-3.10.2 SOURCES_DIR=/home/vagrant/.sources
default: \n-------------------------------------\n
default: Collecting sympy==1.1
default: Collecting fenics-ffc
default: Downloading https://files.pythonhosted.org/packages/01/d2/787ac08eaf2bb074d80269cea5d35d337892b8d4d879e02419a614f6c100/fenics_ffc-2018.1.0-py3-none-any.whl (346kB)
default: Collecting mpmath>=0.19 (from sympy==1.1)
default: Collecting fenics-fiat<2018.2,>=2018.1.0 (from fenics-ffc)
default: Downloading https://files.pythonhosted.org/packages/3f/fe/d1f86aab439678c204b61d5d4b9f6a36009493dcc31f9ae2061a828c3a5e/fenics_fiat-2018.1.0-py3-none-any.whl (92kB)
default: Collecting fenics-ufl<2018.2,>=2018.1.0 (from fenics-ffc)
default: Downloading https://files.pythonhosted.org/packages/52/7e/e59fb844975c1df32b376e3b7ddd9e7a001ca99d83a02f01c451c37405a8/fenics_ufl-2018.1.0-py3-none-any.whl (276kB)
default: Collecting numpy (from fenics-ffc)
default: Using cached https://files.pythonhosted.org/packages/ad/15/690c13ae714e156491392cdbdbf41b485d23c285aa698239a67f7cfc9e0a/numpy-1.16.1-cp35-cp35m-manylinux1_x86_64.whl
default: Collecting fenics-dijitso<2018.2,>=2018.1.0 (from fenics-ffc)
default: Downloading https://files.pythonhosted.org/packages/07/3b/fbe922ff06bf750a618b6d171d7c5a3762e0f2ae0ea5ca3f27ffb92c3db9/fenics_dijitso-2018.1.0-py3-none-any.whl
default: Installing collected packages: mpmath, sympy, numpy, fenics-fiat, fenics-ufl, fenics-dijitso, fenics-ffc
default: Successfully installed fenics-dijitso-2018.1.0 fenics-ffc-2018.1.0 fenics-fiat-2018.1.0 fenics-ufl-2018.1.0 mpmath-1.1.0 numpy-1.16.1 sympy-1.1
default: -- The CXX compiler identification is GNU 6.3.0
default: -- Check for working CXX compiler: /usr/bin/c++
default: -- Check for working CXX compiler: /usr/bin/c++ -- works
default: -- Detecting CXX compiler ABI info
default: -- Detecting CXX compiler ABI info - done
default: -- Detecting CXX compile features
default: -- Detecting CXX compile features - done
default: -- Found PythonInterp: /usr/bin/python3.5 (found version "3.5.3")
default: -- Found PythonLibs: /usr/lib/x86_64-linux-gnu/libpython3.5m.so
default: -- Performing Test HAS_CPP14_FLAG
default: -- Performing Test HAS_CPP14_FLAG - Success
default: -- pybind11 v2.2.3
default: -- Configuring done
default: -- Generating done
default: -- Build files have been written to: /home/vagrant/.sources/pybind11-2.2.3/build
default: Install the project...
default: -- Install configuration: ""
default: -- Installing: /usr/local/include/pybind11
default: -- Installing: /usr/local/include/pybind11/iostream.h
default: -- Installing: /usr/local/include/pybind11/eval.h
default: -- Installing: /usr/local/include/pybind11/stl.h
default: -- Installing: /usr/local/include/pybind11/chrono.h
default: -- Installing: /usr/local/include/pybind11/embed.h
default: -- Installing: /usr/local/include/pybind11/attr.h
default: -- Installing: /usr/local/include/pybind11/pytypes.h
default: -- Installing: /usr/local/include/pybind11/buffer_info.h
default: -- Installing: /usr/local/include/pybind11/detail
default: -- Installing: /usr/local/include/pybind11/detail/descr.h
default: -- Installing: /usr/local/include/pybind11/detail/init.h
default: -- Installing: /usr/local/include/pybind11/detail/internals.h
default: -- Installing: /usr/local/include/pybind11/detail/typeid.h
default: -- Installing: /usr/local/include/pybind11/detail/common.h
default: -- Installing: /usr/local/include/pybind11/detail/class.h
default: -- Installing: /usr/local/include/pybind11/numpy.h
default: -- Installing: /usr/local/include/pybind11/common.h
default: -- Installing: /usr/local/include/pybind11/pybind11.h
default: -- Installing: /usr/local/include/pybind11/eigen.h
default: -- Installing: /usr/local/include/pybind11/options.h
default: -- Installing: /usr/local/include/pybind11/functional.h
default: -- Installing: /usr/local/include/pybind11/cast.h
default: -- Installing: /usr/local/include/pybind11/complex.h
default: -- Installing: /usr/local/include/pybind11/operators.h
default: -- Installing: /usr/local/include/pybind11/stl_bind.h
default: -- Installing: /usr/local/share/cmake/pybind11/pybind11Config.cmake
default: -- Installing: /usr/local/share/cmake/pybind11/pybind11ConfigVersion.cmake
default: -- Installing: /usr/local/share/cmake/pybind11/FindPythonLibsNew.cmake
default: -- Installing: /usr/local/share/cmake/pybind11/pybind11Tools.cmake
default: -- Installing: /usr/local/share/cmake/pybind11/pybind11Targets.cmake
default: DOLFIN_DIR=/home/vagrant/.sources/dolfin-2018.1.0
default: -- The C compiler identification is GNU 6.3.0
default: -- The CXX compiler identification is GNU 6.3.0
default: -- Check for working C compiler: /usr/bin/cc
default: -- Check for working C compiler: /usr/bin/cc -- works
default: -- Detecting C compiler ABI info
default: -- Detecting C compiler ABI info - done
default: -- Detecting C compile features
default: -- Detecting C compile features - done
default: -- Check for working CXX compiler: /usr/bin/c++
default: -- Check for working CXX compiler: /usr/bin/c++ -- works
default: -- Detecting CXX compiler ABI info
default: -- Detecting CXX compiler ABI info - done
default: -- Detecting CXX compile features
default: -- Detecting CXX compile features - done
default: fatal: Not a git repository (or any of the parent directories): .git
default: -- Performing Test HAVE_PIPE
default: -- Performing Test HAVE_PIPE - Success
default: -- Performing Test HAVE_PEDANTIC
default: -- Performing Test HAVE_PEDANTIC - Success
default: -- Performing Test HAVE_DEBUG
default: -- Performing Test HAVE_DEBUG - Success
default: -- Performing Test HAVE_O2_OPTIMISATION
default: -- Performing Test HAVE_O2_OPTIMISATION - Success
default: -- Found MPI_C: /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so
default: -- Found MPI_CXX: /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so;/usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so
default: -- Boost version: 1.62.0
default: -- Found the following Boost libraries:
default: -- timer
default: -- filesystem
default: -- program_options
default: -- iostreams
default: -- system
default: -- regex
default: -- Found Eigen3: /usr/include/eigen3 (Required is at least version "3.2.90")
default: -- Found PythonInterp: /usr/bin/python3 (found suitable version "3.5.3", minimum required is "3")
default: -- Found UFC: /usr/lib/python3/dist-packages/ffc/backends/ufc (Required is at least version "2017.2")
default: -- Found PkgConfig: /usr/bin/pkg-config (found version "0.29")
default: -- Checking for one of the modules 'craypetsc_real;PETSc'
default: -- Test PETSC_TEST_RUNS with shared library linking - Success
default: -- Looking for sys/types.h
default: -- Looking for sys/types.h - found
default: -- Looking for stdint.h
default: -- Looking for stdint.h - found
default: -- Looking for stddef.h
default: -- Looking for stddef.h - found
default: -- Check size of PetscInt
default: -- Check size of PetscInt - done
default: -- Found PETSc: TRUE (found suitable version "3.10.3", minimum required is "3.7")
default: -- Checking for one of the modules 'crayslepc_real;SLEPc'
default: -- Test SLEPC_TEST_RUNS with shared library linking - Success
default: -- Found SLEPc: TRUE (found suitable version "3.10.2", minimum required is "3.7")
default: -- Performing Test PARMETIS_TEST_RUNS
default: -- Performing Test PARMETIS_TEST_RUNS - Success
default: -- Found ParMETIS: /home/vagrant/.sources/petsc-3.10.3/x86_64_linux_openmpi/lib/libparmetis.so;/home/vagrant/.sources/petsc-3.10.3/x86_64_linux_openmpi/lib/libmetis.so (Required is at least version "4.0.2")
default: -- SUNDIALS could not be found/configured. (missing: SUNDIALS_LIBRARIES SUNDIALS_TEST_RUNS SUNDIALS_INCLUDE_DIRS SUNDIALS_VERSION SUNDIALS_VERSION_OK) (Required is at least version "3")
default: -- Checking for package 'SCOTCH-PT'
default: -- Found SCOTCH (version 6.0.6)
default: -- Performing test SCOTCH_TEST_RUNS
default: -- Performing test SCOTCH_TEST_RUNS - Success
default: -- Found SCOTCH: /home/vagrant/.sources/petsc-3.10.3/x86_64_linux_openmpi/lib/libptscotch.a;/home/vagrant/.sources/petsc-3.10.3/x86_64_linux_openmpi/lib/libscotch.a;/home/vagrant/.sources/petsc-3.10.3/x86_64_linux_openmpi/lib/libptscotcherr.a
default: -- Checking for package 'AMD'
default: -- Looking for sgemm_
default: -- Looking for sgemm_ - found
default: -- Looking for pthread.h
default: -- Looking for pthread.h - found
default: -- Looking for pthread_create
default: -- Looking for pthread_create - not found
default: -- Looking for pthread_create in pthreads
default: -- Looking for pthread_create in pthreads - not found
default: -- Looking for pthread_create in pthread
default: -- Looking for pthread_create in pthread - found
default: -- Found Threads: TRUE
default: -- Checking for package 'UMFPACK'
default: -- Checking for package 'AMD'
default: -- Checking for package 'CHOLMOD'
default: -- Checking for package 'AMD'
default: -- Found BLAS: /usr/lib/libblas.so
default: -- Looking for cheev_
default: -- Looking for cheev_ - found
default: -- Performing test CHOLMOD_TEST_RUNS - Success
default: -- Performing test UMFPACK_TEST_RUNS - Success
default: -- Found UMFPACK: /home/vagrant/.sources/petsc-3.10.3/x86_64_linux_openmpi/lib/libumfpack.a;/home/vagrant/.sources/petsc-3.10.3/x86_64_linux_openmpi/lib/libamd.a;/usr/lib/libblas.so;/home/vagrant/.sources/petsc-3.10.3/x86_64_linux_openmpi/lib/libcholmod.a;/home/vagrant/.sources/petsc-3.10.3/x86_64_linux_openmpi/lib/libamd.a;/home/vagrant/.sources/petsc-3.10.3/x86_64_linux_openmpi/lib/libcamd.a;/home/vagrant/.sources/petsc-3.10.3/x86_64_linux_openmpi/lib/libcolamd.a;/home/vagrant/.sources/petsc-3.10.3/x86_64_linux_openmpi/lib/libccolamd.a;/home/vagrant/.sources/petsc-3.10.3/x86_64_linux_openmpi/lib/libsuitesparseconfig.a;/usr/lib/x86_64-linux-gnu/librt.so;/home/vagrant/.sources/petsc-3.10.3/x86_64_linux_openmpi/lib/libparmetis.so;/home/vagrant/.sources/petsc-3.10.3/x86_64_linux_openmpi/lib/libmetis.so;/usr/lib/liblapack.so;/usr/lib/libblas.so;/usr/lib/libblas.so;/usr/lib/gcc/x86_64-linux-gnu/6/libgfortran.so;/home/vagrant/.sources/petsc-3.10.3/x86_64_linux_openmpi/lib/libsuitesparseconfig.a;/usr/lib/gcc/x86_64-linux-gnu/6/libgfortran.so
default: -- Checking for package 'CHOLMOD'
default: -- Checking for package 'AMD'
default: -- Found BLAS: /usr/lib/libblas.so
default: -- Performing test CHOLMOD_TEST_RUNS - Success
default: -- Found CHOLMOD: /home/vagrant/.sources/petsc-3.10.3/x86_64_linux_openmpi/lib/libcholmod.a;/home/vagrant/.sources/petsc-3.10.3/x86_64_linux_openmpi/lib/libamd.a;/home/vagrant/.sources/petsc-3.10.3/x86_64_linux_openmpi/lib/libcamd.a;/home/vagrant/.sources/petsc-3.10.3/x86_64_linux_openmpi/lib/libcolamd.a;/home/vagrant/.sources/petsc-3.10.3/x86_64_linux_openmpi/lib/libccolamd.a;/home/vagrant/.sources/petsc-3.10.3/x86_64_linux_openmpi/lib/libsuitesparseconfig.a;/usr/lib/x86_64-linux-gnu/librt.so;/home/vagrant/.sources/petsc-3.10.3/x86_64_linux_openmpi/lib/libparmetis.so;/home/vagrant/.sources/petsc-3.10.3/x86_64_linux_openmpi/lib/libmetis.so;/usr/lib/liblapack.so;/usr/lib/libblas.so;/usr/lib/libblas.so;/usr/lib/gcc/x86_64-linux-gnu/6/libgfortran.so
default: -- HDF5: Using hdf5 compiler wrapper to determine C configuration
default: -- Found HDF5: /usr/lib/x86_64-linux-gnu/hdf5/openmpi/libhdf5.so;/usr/lib/x86_64-linux-gnu/libsz.so;/usr/lib/x86_64-linux-gnu/libz.so;/usr/lib/x86_64-linux-gnu/libdl.so;/usr/lib/x86_64-linux-gnu/libm.so (found version "1.10.0.1") found components: C
default: -- Checking for Trilinos
default: -- Unable to find Trilinos (>= 12.4.0)
default: -- Trilinos could not be found
default: -- Found ZLIB: /usr/lib/x86_64-linux-gnu/libz.so (found version "1.2.8")
default: --
default: -- The following features have been enabled:
default:
default: * BUILD_SHARED_LIBS , Build DOLFIN with shared libraries.
default: * DOLFIN_AUTO_DETECT_MPI , Detect MPI automatically (turn this off to use the MPI compiler wrappers directly via setting CXX, CXX, FC).
default: * DOLFIN_WITH_LIBRARY_VERSION , Build with library version information.
default: * DOLFIN_ENABLE_DOCS , Enable generation of documentation.
default: * CMAKE_INSTALL_RPATH_USE_LINK_PATH , Add paths to linker search and installed rpath.
default: * DOLFIN_ENABLE_MPI , Compile with support for MPI.
default: * DOLFIN_ENABLE_PETSC , Compile with support for PETSc.
default: * DOLFIN_ENABLE_SLEPC , Compile with support for SLEPc.
default: * DOLFIN_ENABLE_TRILINOS , Compile with support for Trilinos.
default: * DOLFIN_ENABLE_UMFPACK , Compile with support for UMFPACK.
default: * DOLFIN_ENABLE_CHOLMOD , Compile with support for CHOLMOD.
default: * DOLFIN_ENABLE_SCOTCH , Compile with support for SCOTCH.
default: * DOLFIN_ENABLE_PARMETIS , Compile with support for ParMETIS.
default: * DOLFIN_ENABLE_SUNDIALS , Compile with support for SUNDIALS.
default: * DOLFIN_ENABLE_ZLIB , Compile with support for zlib.
default: * DOLFIN_ENABLE_HDF5 , Compile with support for HDF5.
default:
default: -- The following OPTIONAL packages have been found:
default:
default: * MPI , Message Passing Interface (MPI)
default: Enables DOLFIN to run in parallel with MPI
default: * PETSc (required version >= 3.7) , Portable, Extensible Toolkit for Scientific Computation , <https://www.mcs.anl.gov/petsc/>
default: Enables the PETSc linear algebra backend
default: * SLEPc (required version >= 3.7) , Scalable Library for Eigenvalue Problem Computations , <http://slepc.upv.es/>
default: * SCOTCH , Programs and libraries for graph, mesh and hypergraph partitioning , <https://www.labri.fr/perso/pelegrin/scotch>
default: Enables parallel graph partitioning
default: * UMFPACK , Sparse LU factorization library , <http://faculty.cse.tamu.edu/davis/suitesparse.html>
default: * BLAS , Basic Linear Algebra Subprograms , <http://netlib.org/blas/>
default: * Threads
default: * CHOLMOD , Sparse Cholesky factorization library for sparse matrices , <http://faculty.cse.tamu.edu/davis/suitesparse.html>
default: * HDF5 , Hierarchical Data Format 5 (HDF5) , <https://www.hdfgroup.org/HDF5>
default: * ZLIB , Compression library , <http://www.zlib.net>
default:
default: -- The following REQUIRED packages have been found:
default:
default: * Boost , Boost C++ libraries , <http://www.boost.org>
default: * Eigen3 (required version >= 3.2.90) , Lightweight C++ template library for linear algebra , <http://eigen.tuxfamily.org>
default: * PythonInterp (required version >= 3) , Interactive high-level object-oriented language , <http://www.python.org>
default: * UFC (required version >= 2017.2) , Unified language for form-compilers (part of FFC) , <https://bitbucket.org/fenics-project/ffc>
default: * PkgConfig
default:
default: -- The following features have been disabled:
default:
default: * CMAKE_USE_RELATIVE_PATHS , Use relative paths in makefiles and projects.
default: * DOLFIN_ENABLE_CODE_COVERAGE , Enable code coverage.
default: * DOLFIN_ENABLE_BENCHMARKS , Enable benchmark programs.
default: * DOLFIN_SKIP_BUILD_TESTS , Skip build tests for testing usability of dependency packages.
default: * DOLFIN_DEPRECATION_ERROR , Turn deprecation warnings into errors.
default: * DOLFIN_ENABLE_GEOMETRY_DEBUGGING , Enable geometry debugging.
default:
default: -- The following OPTIONAL packages have not been found:
default:
default: * SUNDIALS (required version >= 3) , SUite of Nonlinear and DIfferential/ALgebraic Equation Solvers , <http://computation.llnl.gov/projects/sundials>
default: Provides robust time integrators and nonlinear solvers that can easily be incorporated into existing simulation codes.
default: --
default: -- Generating demo source files from reStructuredText
default: -- --------------------------------------------------
default: extract written to /home/vagrant/.sources/dolfin-2018.1.0/demo/documented/auto-adaptive-poisson/cpp/main.cpp
default: extract written to /home/vagrant/.sources/dolfin-2018.1.0/demo/documented/biharmonic/cpp/main.cpp
default: extract written to /home/vagrant/.sources/dolfin-2018.1.0/demo/documented/built-in-meshes/cpp/main.cpp
default: extract written to /home/vagrant/.sources/dolfin-2018.1.0/demo/documented/eigenvalue/cpp/main.cpp
default: extract written to /home/vagrant/.sources/dolfin-2018.1.0/demo/documented/hyperelasticity/cpp/main.cpp
default: extract written to /home/vagrant/.sources/dolfin-2018.1.0/demo/documented/mixed-poisson/cpp/main.cpp
default: extract written to /home/vagrant/.sources/dolfin-2018.1.0/demo/documented/nonmatching-interpolation/cpp/main.cpp
default: extract written to /home/vagrant/.sources/dolfin-2018.1.0/demo/documented/poisson/cpp/main.cpp
default: extract written to /home/vagrant/.sources/dolfin-2018.1.0/demo/documented/auto-adaptive-poisson/cpp/AdaptivePoisson.ufl
default: extract written to /home/vagrant/.sources/dolfin-2018.1.0/demo/documented/biharmonic/cpp/Biharmonic.ufl
default: extract written to /home/vagrant/.sources/dolfin-2018.1.0/demo/documented/eigenvalue/cpp/StiffnessMatrix.ufl
default: extract written to /home/vagrant/.sources/dolfin-2018.1.0/demo/documented/hyperelasticity/cpp/HyperElasticity.ufl
default: extract written to /home/vagrant/.sources/dolfin-2018.1.0/demo/documented/mixed-poisson/cpp/MixedPoisson.ufl
default: extract written to /home/vagrant/.sources/dolfin-2018.1.0/demo/documented/nonmatching-interpolation/cpp/P1.ufl
default: extract written to /home/vagrant/.sources/dolfin-2018.1.0/demo/documented/nonmatching-interpolation/cpp/P3.ufl
default: extract written to /home/vagrant/.sources/dolfin-2018.1.0/demo/documented/poisson/cpp/Poisson.ufl
default: --
default: -- Generating form files in demo, test and bench directories. May take some time...
default: -- ----------------------------------------------------------------------------------------
default: --
default: -- Generating CMakeLists.txt files in demo, test and bench directories
default: -- -------------------------------------------------------------------
default: --
default: -- Copying demo and test data to build directory.
default: -- ----------------------------------------------
default: -- Performing Test HAVE_NO_MULTLINE
default: -- Performing Test HAVE_NO_MULTLINE - Success
default: -- Configuring done
default: -- Generating done
default: -- Build files have been written to: /home/vagrant/.sources/dolfin-2018.1.0/build
default: Scanning dependencies of target compile_ale_forms
default: [ 0%] Compiling form Poisson1D.ufl
default: /usr/lib/python3/dist-packages/ffc/uflacs/analysis/dependencies.py:61: FutureWarning: Using a non-tuple sequence for multidimensional indexing is deprecated; use `arr[tuple(seq)]` instead of `arr[seq]`. In the future this will be interpreted as an array index, `arr[np.array(seq)]`, which will result either in an error or a different result.
default: active[targets] = 1
default: [ 0%] Compiling form Poisson2D.ufl
default: /usr/lib/python3/dist-packages/ffc/uflacs/analysis/dependencies.py:61: FutureWarning: Using a non-tuple sequence for multidimensional indexing is deprecated; use `arr[tuple(seq)]` instead of `arr[seq]`. In the future this will be interpreted as an array index, `arr[np.array(seq)]`, which will result either in an error or a different result.
default: active[targets] = 1
default: [ 0%] Compiling form Poisson3D.ufl
default: /usr/lib/python3/dist-packages/ffc/uflacs/analysis/dependencies.py:61: FutureWarning: Using a non-tuple sequence for multidimensional indexing is deprecated; use `arr[tuple(seq)]` instead of `arr[seq]`. In the future this will be interpreted as an array index, `arr[np.array(seq)]`, which will result either in an error or a different result.
default: active[targets] = 1
default: [ 0%] Built target compile_ale_forms
default: Scanning dependencies of target dolfin
default: [ 0%] Building CXX object dolfin/CMakeFiles/dolfin.dir/adaptivity/adapt.cpp.o
default: [ 0%] Building CXX object dolfin/CMakeFiles/dolfin.dir/adaptivity/AdaptiveLinearVariationalSolver.cpp.o
default: [ 0%] Building CXX object dolfin/CMakeFiles/dolfin.dir/adaptivity/AdaptiveNonlinearVariationalSolver.cpp.o
default: [ 1%] Building CXX object dolfin/CMakeFiles/dolfin.dir/adaptivity/adaptivesolve.cpp.o
default: [ 1%] Building CXX object dolfin/CMakeFiles/dolfin.dir/adaptivity/ErrorControl.cpp.o
default: [ 1%] Building CXX object dolfin/CMakeFiles/dolfin.dir/adaptivity/Extrapolation.cpp.o
default: [ 3%] Building CXX object dolfin/CMakeFiles/dolfin.dir/adaptivity/GenericAdaptiveVariationalSolver.cpp.o
default: [ 3%] Building CXX object dolfin/CMakeFiles/dolfin.dir/adaptivity/GoalFunctional.cpp.o
default: [ 3%] Building CXX object dolfin/CMakeFiles/dolfin.dir/adaptivity/marking.cpp.o
default: [ 3%] Building CXX object dolfin/CMakeFiles/dolfin.dir/adaptivity/TimeSeries.cpp.o
default: [ 4%] Building CXX object dolfin/CMakeFiles/dolfin.dir/ale/ALE.cpp.o
default: [ 4%] Building CXX object dolfin/CMakeFiles/dolfin.dir/ale/HarmonicSmoothing.cpp.o
default: [ 4%] Building CXX object dolfin/CMakeFiles/dolfin.dir/ale/MeshDisplacement.cpp.o
default: [ 6%] Building CXX object dolfin/CMakeFiles/dolfin.dir/common/defines.cpp.o
default: [ 6%] Building CXX object dolfin/CMakeFiles/dolfin.dir/common/init.cpp.o
default: [ 6%] Building CXX object dolfin/CMakeFiles/dolfin.dir/common/MPI.cpp.o
default: [ 6%] Building CXX object dolfin/CMakeFiles/dolfin.dir/common/SubSystemsManager.cpp.o
default: [ 7%] Building CXX object dolfin/CMakeFiles/dolfin.dir/common/Timer.cpp.o
default: [ 7%] Building CXX object dolfin/CMakeFiles/dolfin.dir/common/timing.cpp.o
default: [ 7%] Building CXX object dolfin/CMakeFiles/dolfin.dir/common/UniqueIdGenerator.cpp.o
default: [ 9%] Building CXX object dolfin/CMakeFiles/dolfin.dir/common/utils.cpp.o
default: [ 9%] Building CXX object dolfin/CMakeFiles/dolfin.dir/common/Variable.cpp.o
default: [ 9%] Building CXX object dolfin/CMakeFiles/dolfin.dir/fem/assemble.cpp.o
default: [ 9%] Building CXX object dolfin/CMakeFiles/dolfin.dir/fem/assemble_local.cpp.o
default: [ 10%] Building CXX object dolfin/CMakeFiles/dolfin.dir/fem/AssemblerBase.cpp.o
default: [ 10%] Building CXX object dolfin/CMakeFiles/dolfin.dir/fem/Assembler.cpp.o
default: [ 10%] Building CXX object dolfin/CMakeFiles/dolfin.dir/fem/DirichletBC.cpp.o
default: [ 12%] Building CXX object dolfin/CMakeFiles/dolfin.dir/fem/DiscreteOperators.cpp.o
default: [ 12%] Building CXX object dolfin/CMakeFiles/dolfin.dir/fem/DofMapBuilder.cpp.o
default: [ 12%] Building CXX object dolfin/CMakeFiles/dolfin.dir/fem/DofMap.cpp.o
default: [ 14%] Building CXX object dolfin/CMakeFiles/dolfin.dir/fem/Equation.cpp.o
default: [ 14%] Building CXX object dolfin/CMakeFiles/dolfin.dir/fem/fem_utils.cpp.o
default: [ 14%] Building CXX object dolfin/CMakeFiles/dolfin.dir/fem/FiniteElement.cpp.o
default: [ 14%] Building CXX object dolfin/CMakeFiles/dolfin.dir/fem/Form.cpp.o
default: [ 15%] Building CXX object dolfin/CMakeFiles/dolfin.dir/fem/LinearTimeDependentProblem.cpp.o
default: [ 15%] Building CXX object dolfin/CMakeFiles/dolfin.dir/fem/LinearVariationalProblem.cpp.o
default: [ 15%] Building CXX object dolfin/CMakeFiles/dolfin.dir/fem/LinearVariationalSolver.cpp.o
default: [ 17%] Building CXX object dolfin/CMakeFiles/dolfin.dir/fem/LocalAssembler.cpp.o
default: [ 17%] Building CXX object dolfin/CMakeFiles/dolfin.dir/fem/LocalSolver.cpp.o
default: [ 17%] Building CXX object dolfin/CMakeFiles/dolfin.dir/fem/MultiMeshAssembler.cpp.o
default: [ 17%] Building CXX object dolfin/CMakeFiles/dolfin.dir/fem/MultiMeshDirichletBC.cpp.o
default: [ 18%] Building CXX object dolfin/CMakeFiles/dolfin.dir/fem/MultiMeshDofMap.cpp.o
default: [ 18%] Building CXX object dolfin/CMakeFiles/dolfin.dir/fem/MultiMeshForm.cpp.o
default: [ 18%] Building CXX object dolfin/CMakeFiles/dolfin.dir/fem/NonlinearVariationalProblem.cpp.o
default: [ 20%] Building CXX object dolfin/CMakeFiles/dolfin.dir/fem/NonlinearVariationalSolver.cpp.o
default: [ 20%] Building CXX object dolfin/CMakeFiles/dolfin.dir/fem/PointSource.cpp.o
default: [ 20%] Building CXX object dolfin/CMakeFiles/dolfin.dir/fem/PETScDMCollection.cpp.o
default: [ 20%] Building CXX object dolfin/CMakeFiles/dolfin.dir/fem/solve.cpp.o
default: [ 21%] Building CXX object dolfin/CMakeFiles/dolfin.dir/fem/SparsityPatternBuilder.cpp.o
default: [ 21%] Building CXX object dolfin/CMakeFiles/dolfin.dir/fem/SystemAssembler.cpp.o
default: [ 21%] Building CXX object dolfin/CMakeFiles/dolfin.dir/fem/UFC.cpp.o
default: [ 23%] Building CXX object dolfin/CMakeFiles/dolfin.dir/function/assign.cpp.o
default: [ 23%] Building CXX object dolfin/CMakeFiles/dolfin.dir/function/CoefficientAssigner.cpp.o
default: [ 23%] Building CXX object dolfin/CMakeFiles/dolfin.dir/function/Constant.cpp.o
default: [ 23%] Building CXX object dolfin/CMakeFiles/dolfin.dir/function/Expression.cpp.o
default: [ 25%] Building CXX object dolfin/CMakeFiles/dolfin.dir/function/FunctionAssigner.cpp.o
default: [ 25%] Building CXX object dolfin/CMakeFiles/dolfin.dir/function/FunctionAXPY.cpp.o
default: [ 25%] Building CXX object dolfin/CMakeFiles/dolfin.dir/function/Function.cpp.o
default: [ 26%] Building CXX object dolfin/CMakeFiles/dolfin.dir/function/FunctionSpace.cpp.o
default: [ 26%] Building CXX object dolfin/CMakeFiles/dolfin.dir/function/GenericFunction.cpp.o
default: [ 26%] Building CXX object dolfin/CMakeFiles/dolfin.dir/function/LagrangeInterpolator.cpp.o
default: [ 26%] Building CXX object dolfin/CMakeFiles/dolfin.dir/function/MultiMeshCoefficientAssigner.cpp.o
default: [ 28%] Building CXX object dolfin/CMakeFiles/dolfin.dir/function/MultiMeshFunction.cpp.o
default: [ 28%] Building CXX object dolfin/CMakeFiles/dolfin.dir/function/MultiMeshFunctionSpace.cpp.o
default: [ 28%] Building CXX object dolfin/CMakeFiles/dolfin.dir/function/MultiMeshSubSpace.cpp.o
default: [ 29%] Building CXX object dolfin/CMakeFiles/dolfin.dir/function/SpecialFacetFunction.cpp.o
default: [ 29%] Building CXX object dolfin/CMakeFiles/dolfin.dir/function/SpecialFunctions.cpp.o
default: [ 29%] Building CXX object dolfin/CMakeFiles/dolfin.dir/generation/BoxMesh.cpp.o
default: [ 31%] Building CXX object dolfin/CMakeFiles/dolfin.dir/generation/IntervalMesh.cpp.o
default: [ 31%] Building CXX object dolfin/CMakeFiles/dolfin.dir/generation/RectangleMesh.cpp.o
default: [ 31%] Building CXX object dolfin/CMakeFiles/dolfin.dir/generation/SphericalShellMesh.cpp.o
default: [ 31%] Building CXX object dolfin/CMakeFiles/dolfin.dir/generation/UnitDiscMesh.cpp.o
default: [ 32%] Building CXX object dolfin/CMakeFiles/dolfin.dir/generation/UnitTetrahedronMesh.cpp.o
default: [ 32%] Building CXX object dolfin/CMakeFiles/dolfin.dir/generation/UnitTriangleMesh.cpp.o
default: [ 32%] Building CXX object dolfin/CMakeFiles/dolfin.dir/geometry/BoundingBoxTree.cpp.o
default: [ 34%] Building CXX object dolfin/CMakeFiles/dolfin.dir/geometry/CollisionPredicates.cpp.o
default: [ 34%] Building CXX object dolfin/CMakeFiles/dolfin.dir/geometry/ConvexTriangulation.cpp.o
default: [ 34%] Building CXX object dolfin/CMakeFiles/dolfin.dir/geometry/GenericBoundingBoxTree.cpp.o
default: [ 34%] Building CXX object dolfin/CMakeFiles/dolfin.dir/geometry/GeometryDebugging.cpp.o
default: [ 35%] Building CXX object dolfin/CMakeFiles/dolfin.dir/geometry/GeometryPredicates.cpp.o
default: [ 35%] Building CXX object dolfin/CMakeFiles/dolfin.dir/geometry/intersect.cpp.o
default: [ 35%] Building CXX object dolfin/CMakeFiles/dolfin.dir/geometry/IntersectionConstruction.cpp.o
default: [ 37%] Building CXX object dolfin/CMakeFiles/dolfin.dir/geometry/MeshPointIntersection.cpp.o
default: [ 37%] Building CXX object dolfin/CMakeFiles/dolfin.dir/geometry/Point.cpp.o
default: [ 37%] Building CXX object dolfin/CMakeFiles/dolfin.dir/geometry/predicates.cpp.o
default: [ 37%] Building CXX object dolfin/CMakeFiles/dolfin.dir/geometry/SimplexQuadrature.cpp.o
default: [ 39%] Building CXX object dolfin/CMakeFiles/dolfin.dir/graph/BoostGraphOrdering.cpp.o
default: [ 39%] Building CXX object dolfin/CMakeFiles/dolfin.dir/graph/GraphBuilder.cpp.o
default: [ 39%] Building CXX object dolfin/CMakeFiles/dolfin.dir/graph/GraphColoring.cpp.o
default: [ 40%] Building CXX object dolfin/CMakeFiles/dolfin.dir/graph/ParMETIS.cpp.o
default: [ 40%] Building CXX object dolfin/CMakeFiles/dolfin.dir/graph/SCOTCH.cpp.o
default: [ 40%] Building CXX object dolfin/CMakeFiles/dolfin.dir/graph/ZoltanInterface.cpp.o
default: [ 40%] Building CXX object dolfin/CMakeFiles/dolfin.dir/io/base64.cpp.o
default: [ 42%] Building CXX object dolfin/CMakeFiles/dolfin.dir/io/File.cpp.o
default: [ 42%] Building CXX object dolfin/CMakeFiles/dolfin.dir/io/GenericFile.cpp.o
default: [ 42%] Building CXX object dolfin/CMakeFiles/dolfin.dir/io/HDF5Attribute.cpp.o
default: [ 43%] Building CXX object dolfin/CMakeFiles/dolfin.dir/io/HDF5File.cpp.o
default: [ 43%] Building CXX object dolfin/CMakeFiles/dolfin.dir/io/HDF5Interface.cpp.o
default: [ 43%] Building CXX object dolfin/CMakeFiles/dolfin.dir/io/HDF5Utility.cpp.o
default: [ 45%] Building CXX object dolfin/CMakeFiles/dolfin.dir/io/pugixml.cpp.o
default: [ 45%] Building CXX object dolfin/CMakeFiles/dolfin.dir/io/RAWFile.cpp.o
default: [ 45%] Building CXX object dolfin/CMakeFiles/dolfin.dir/io/SVGFile.cpp.o
default: [ 45%] Building CXX object dolfin/CMakeFiles/dolfin.dir/io/VTKFile.cpp.o
default: [ 46%] Building CXX object dolfin/CMakeFiles/dolfin.dir/io/VTKWriter.cpp.o
default: [ 46%] Building CXX object dolfin/CMakeFiles/dolfin.dir/io/X3DFile.cpp.o
default: [ 46%] Building CXX object dolfin/CMakeFiles/dolfin.dir/io/X3DOM.cpp.o
default: [ 48%] Building CXX object dolfin/CMakeFiles/dolfin.dir/io/XDMFFile.cpp.o
default: [ 48%] Building CXX object dolfin/CMakeFiles/dolfin.dir/io/XMLFile.cpp.o
default: [ 48%] Building CXX object dolfin/CMakeFiles/dolfin.dir/io/XMLFunctionData.cpp.o
default: [ 48%] Building CXX object dolfin/CMakeFiles/dolfin.dir/io/XMLMesh.cpp.o
default: [ 50%] Building CXX object dolfin/CMakeFiles/dolfin.dir/io/XMLParameters.cpp.o
default: [ 50%] Building CXX object dolfin/CMakeFiles/dolfin.dir/io/XMLTable.cpp.o
default: [ 50%] Building CXX object dolfin/CMakeFiles/dolfin.dir/io/xmlutils.cpp.o
default: [ 51%] Building CXX object dolfin/CMakeFiles/dolfin.dir/io/XMLVector.cpp.o
default: [ 51%] Building CXX object dolfin/CMakeFiles/dolfin.dir/io/XYZFile.cpp.o
default: [ 51%] Building CXX object dolfin/CMakeFiles/dolfin.dir/la/Amesos2LUSolver.cpp.o
default: [ 51%] Building CXX object dolfin/CMakeFiles/dolfin.dir/la/BelosKrylovSolver.cpp.o
default: [ 53%] Building CXX object dolfin/CMakeFiles/dolfin.dir/la/BlockMatrix.cpp.o
default: [ 53%] Building CXX object dolfin/CMakeFiles/dolfin.dir/la/BlockVector.cpp.o
default: [ 53%] Building CXX object dolfin/CMakeFiles/dolfin.dir/la/CoordinateMatrix.cpp.o
default: [ 54%] Building CXX object dolfin/CMakeFiles/dolfin.dir/la/DefaultFactory.cpp.o
default: [ 54%] Building CXX object dolfin/CMakeFiles/dolfin.dir/la/EigenFactory.cpp.o
default: [ 54%] Building CXX object dolfin/CMakeFiles/dolfin.dir/la/EigenKrylovSolver.cpp.o
default: [ 54%] Building CXX object dolfin/CMakeFiles/dolfin.dir/la/EigenLUSolver.cpp.o
default: [ 56%] Building CXX object dolfin/CMakeFiles/dolfin.dir/la/EigenMatrix.cpp.o
default: [ 56%] Building CXX object dolfin/CMakeFiles/dolfin.dir/la/EigenVector.cpp.o
default: [ 56%] Building CXX object dolfin/CMakeFiles/dolfin.dir/la/GenericLinearSolver.cpp.o
default: [ 57%] Building CXX object dolfin/CMakeFiles/dolfin.dir/la/GenericMatrix.cpp.o
default: [ 57%] Building CXX object dolfin/CMakeFiles/dolfin.dir/la/Ifpack2Preconditioner.cpp.o
default: [ 57%] Building CXX object dolfin/CMakeFiles/dolfin.dir/la/IndexMap.cpp.o
default: [ 57%] Building CXX object dolfin/CMakeFiles/dolfin.dir/la/KrylovSolver.cpp.o
default: [ 59%] Building CXX object dolfin/CMakeFiles/dolfin.dir/la/LinearOperator.cpp.o
default: [ 59%] Building CXX object dolfin/CMakeFiles/dolfin.dir/la/LinearSolver.cpp.o
default: [ 59%] Building CXX object dolfin/CMakeFiles/dolfin.dir/la/LUSolver.cpp.o
default: [ 60%] Building CXX object dolfin/CMakeFiles/dolfin.dir/la/MueluPreconditioner.cpp.o
default: [ 60%] Building CXX object dolfin/CMakeFiles/dolfin.dir/la/PETScBaseMatrix.cpp.o
default: [ 60%] Building CXX object dolfin/CMakeFiles/dolfin.dir/la/PETScFactory.cpp.o
default: [ 62%] Building CXX object dolfin/CMakeFiles/dolfin.dir/la/PETScKrylovSolver.cpp.o
default: [ 62%] Building CXX object dolfin/CMakeFiles/dolfin.dir/la/PETScLinearOperator.cpp.o
default: [ 62%] Building CXX object dolfin/CMakeFiles/dolfin.dir/la/PETScLUSolver.cpp.o
default: [ 62%] Building CXX object dolfin/CMakeFiles/dolfin.dir/la/PETScMatrix.cpp.o
default: [ 64%] Building CXX object dolfin/CMakeFiles/dolfin.dir/la/PETScObject.cpp.o
default: [ 64%] Building CXX object dolfin/CMakeFiles/dolfin.dir/la/PETScOptions.cpp.o
default: [ 64%] Building CXX object dolfin/CMakeFiles/dolfin.dir/la/PETScPreconditioner.cpp.o
default: [ 65%] Building CXX object dolfin/CMakeFiles/dolfin.dir/la/PETScVector.cpp.o
default: [ 65%] Building CXX object dolfin/CMakeFiles/dolfin.dir/la/SLEPcEigenSolver.cpp.o
default: [ 65%] Building CXX object dolfin/CMakeFiles/dolfin.dir/la/solve.cpp.o
default: [ 65%] Building CXX object dolfin/CMakeFiles/dolfin.dir/la/SparsityPattern.cpp.o
default: [ 67%] Building CXX object dolfin/CMakeFiles/dolfin.dir/la/TensorLayout.cpp.o
default: [ 67%] Building CXX object dolfin/CMakeFiles/dolfin.dir/la/test_nullspace.cpp.o
default: [ 67%] Building CXX object dolfin/CMakeFiles/dolfin.dir/la/TpetraFactory.cpp.o
default: [ 68%] Building CXX object dolfin/CMakeFiles/dolfin.dir/la/TpetraMatrix.cpp.o
default: [ 68%] Building CXX object dolfin/CMakeFiles/dolfin.dir/la/TpetraVector.cpp.o
default: [ 68%] Building CXX object dolfin/CMakeFiles/dolfin.dir/la/TrilinosParameters.cpp.o
default: [ 68%] Building CXX object dolfin/CMakeFiles/dolfin.dir/la/VectorSpaceBasis.cpp.o
default: [ 70%] Building CXX object dolfin/CMakeFiles/dolfin.dir/log/Event.cpp.o
default: [ 70%] Building CXX object dolfin/CMakeFiles/dolfin.dir/log/log.cpp.o
default: [ 70%] Building CXX object dolfin/CMakeFiles/dolfin.dir/log/Logger.cpp.o
default: [ 71%] Building CXX object dolfin/CMakeFiles/dolfin.dir/log/LogManager.cpp.o
default: [ 71%] Building CXX object dolfin/CMakeFiles/dolfin.dir/log/LogStream.cpp.o
default: [ 71%] Building CXX object dolfin/CMakeFiles/dolfin.dir/log/Progress.cpp.o
default: [ 71%] Building CXX object dolfin/CMakeFiles/dolfin.dir/log/Table.cpp.o
default: [ 73%] Building CXX object dolfin/CMakeFiles/dolfin.dir/math/basic.cpp.o
default: [ 73%] Building CXX object dolfin/CMakeFiles/dolfin.dir/math/Lagrange.cpp.o
default: [ 73%] Building CXX object dolfin/CMakeFiles/dolfin.dir/math/Legendre.cpp.o
default: [ 75%] Building CXX object dolfin/CMakeFiles/dolfin.dir/mesh/BoundaryComputation.cpp.o
default: [ 75%] Building CXX object dolfin/CMakeFiles/dolfin.dir/mesh/BoundaryMesh.cpp.o
default: [ 75%] Building CXX object dolfin/CMakeFiles/dolfin.dir/mesh/Cell.cpp.o
default: [ 76%] Building CXX object dolfin/CMakeFiles/dolfin.dir/mesh/CellType.cpp.o
default: [ 76%] Building CXX object dolfin/CMakeFiles/dolfin.dir/mesh/DistributedMeshTools.cpp.o
default: [ 76%] Building CXX object dolfin/CMakeFiles/dolfin.dir/mesh/DynamicMeshEditor.cpp.o
default: [ 76%] Building CXX object dolfin/CMakeFiles/dolfin.dir/mesh/Edge.cpp.o
default: [ 78%] Building CXX object dolfin/CMakeFiles/dolfin.dir/mesh/Face.cpp.o
default: [ 78%] Building CXX object dolfin/CMakeFiles/dolfin.dir/mesh/FacetCell.cpp.o
default: [ 78%] Building CXX object dolfin/CMakeFiles/dolfin.dir/mesh/Facet.cpp.o
default: [ 79%] Building CXX object dolfin/CMakeFiles/dolfin.dir/mesh/HexahedronCell.cpp.o
default: [ 79%] Building CXX object dolfin/CMakeFiles/dolfin.dir/mesh/IntervalCell.cpp.o
default: [ 79%] Building CXX object dolfin/CMakeFiles/dolfin.dir/mesh/LocalMeshData.cpp.o
default: [ 79%] Building CXX object dolfin/CMakeFiles/dolfin.dir/mesh/MeshColoring.cpp.o
default: [ 81%] Building CXX object dolfin/CMakeFiles/dolfin.dir/mesh/MeshConnectivity.cpp.o
default: [ 81%] Building CXX object dolfin/CMakeFiles/dolfin.dir/mesh/Mesh.cpp.o
default: [ 81%] Building CXX object dolfin/CMakeFiles/dolfin.dir/mesh/MeshData.cpp.o
default: [ 82%] Building CXX object dolfin/CMakeFiles/dolfin.dir/mesh/MeshDomains.cpp.o
default: [ 82%] Building CXX object dolfin/CMakeFiles/dolfin.dir/mesh/MeshEditor.cpp.o
default: [ 82%] Building CXX object dolfin/CMakeFiles/dolfin.dir/mesh/MeshEntity.cpp.o
default: [ 82%] Building CXX object dolfin/CMakeFiles/dolfin.dir/mesh/MeshFunction.cpp.o
default: [ 84%] Building CXX object dolfin/CMakeFiles/dolfin.dir/mesh/MeshGeometry.cpp.o
default: [ 84%] Building CXX object dolfin/CMakeFiles/dolfin.dir/mesh/MeshHierarchy.cpp.o
default: [ 84%] Building CXX object dolfin/CMakeFiles/dolfin.dir/mesh/MeshOrdering.cpp.o
default: [ 85%] Building CXX object dolfin/CMakeFiles/dolfin.dir/mesh/MeshPartitioning.cpp.o
default: [ 85%] Building CXX object dolfin/CMakeFiles/dolfin.dir/mesh/MeshQuality.cpp.o
default: [ 85%] Building CXX object dolfin/CMakeFiles/dolfin.dir/mesh/MeshRenumbering.cpp.o
default: [ 85%] Building CXX object dolfin/CMakeFiles/dolfin.dir/mesh/MeshSmoothing.cpp.o
default: [ 87%] Building CXX object dolfin/CMakeFiles/dolfin.dir/mesh/MeshTopology.cpp.o
default: [ 87%] Building CXX object dolfin/CMakeFiles/dolfin.dir/mesh/MeshTransformation.cpp.o
default: [ 87%] Building CXX object dolfin/CMakeFiles/dolfin.dir/mesh/MultiMesh.cpp.o
default: [ 89%] Building CXX object dolfin/CMakeFiles/dolfin.dir/mesh/PeriodicBoundaryComputation.cpp.o
default: [ 89%] Building CXX object dolfin/CMakeFiles/dolfin.dir/mesh/PointCell.cpp.o
default: [ 89%] Building CXX object dolfin/CMakeFiles/dolfin.dir/mesh/QuadrilateralCell.cpp.o
default: [ 89%] Building CXX object dolfin/CMakeFiles/dolfin.dir/mesh/SubDomain.cpp.o
default: [ 90%] Building CXX object dolfin/CMakeFiles/dolfin.dir/mesh/SubMesh.cpp.o
default: [ 90%] Building CXX object dolfin/CMakeFiles/dolfin.dir/mesh/TetrahedronCell.cpp.o
default: [ 90%] Building CXX object dolfin/CMakeFiles/dolfin.dir/mesh/TopologyComputation.cpp.o
default: [ 92%] Building CXX object dolfin/CMakeFiles/dolfin.dir/mesh/TriangleCell.cpp.o
default: [ 92%] Building CXX object dolfin/CMakeFiles/dolfin.dir/multistage/MultiStageScheme.cpp.o
default: [ 92%] Building CXX object dolfin/CMakeFiles/dolfin.dir/multistage/PointIntegralSolver.cpp.o
default: [ 93%] Building CXX object dolfin/CMakeFiles/dolfin.dir/multistage/RKSolver.cpp.o
default: [ 93%] Building CXX object dolfin/CMakeFiles/dolfin.dir/nls/NewtonSolver.cpp.o
default: [ 93%] Building CXX object dolfin/CMakeFiles/dolfin.dir/nls/PETScSNESSolver.cpp.o
default: /home/vagrant/.sources/dolfin-2018.1.0/dolfin/nls/PETScSNESSolver.cpp:51:64: error: ‘SNESTEST’ was not declared in this scope
default: {"test", {"Tool to verify Jacobian approximation", SNESTEST}},
default: ^~~~~~~~
default: /home/vagrant/.sources/dolfin-2018.1.0/dolfin/nls/PETScSNESSolver.cpp:68:56: error: could not convert ‘{{"default", {"default SNES method", ""}}, {"newtonls", {"Line search method", "newtonls"}}, {"newtontr", {"Trust region method", "newtontr"}}, {"test", {"Tool to verify Jacobian approximation", <expression error>}}, {"ngmres", {"Nonlinear generalised minimum residual method", "ngmres"}}, {"nrichardson", {"Richardson nonlinear method (Picard iteration)", "nrichardson"}}, {"vinewtonrsls", {"Reduced space active set solver method (for bounds)", "vinewtonrsls"}}, {"vinewtonssls", {"Reduced space active set solver method (for bounds)", "vinewtonssls"}}, {"qn", {"Limited memory quasi-Newton", "qn"}}, {"ncg", {"Nonlinear conjugate gradient method", "ncg"}}, {"fas", {"Full Approximation Scheme nonlinear multigrid method", "fas"}}, {"nasm", {"Nonlinear Additive Schwartz", "nasm"}}, {"anderson", {"Anderson mixing method", "anderson"}}, {"aspin", {"Additive-Schwarz Preconditioned Inexact Newton", "aspin"}}, {"ms", {"Multistage smoothers", "ms"}}}’ from ‘<brace-enclosed initializer list>’ to ‘const std::map<std::__cxx11::basic_string<char>, std::pair<std::__cxx11::basic_string<char>, const char* const> >’
default: {"ms", {"Multistage smoothers", SNESMS}} };
default: ^
default: dolfin/CMakeFiles/dolfin.dir/build.make:5054: recipe for target 'dolfin/CMakeFiles/dolfin.dir/nls/PETScSNESSolver.cpp.o' failed
default: make[2]: *** [dolfin/CMakeFiles/dolfin.dir/nls/PETScSNESSolver.cpp.o] Error 1
default: CMakeFiles/Makefile2:267: recipe for target 'dolfin/CMakeFiles/dolfin.dir/all' failed
default: make[1]: *** [dolfin/CMakeFiles/dolfin.dir/all] Error 2
default: Makefile:138: recipe for target 'all' failed
Comments (2)
-
-
reporter Thank you. Yes, it is included in version 2018.2. For those interested, pip version for ffc is currently 2018.1 so one need to install fiat/ufl/dijitso then ffc from latest bitbucket sources to comply with the dolfin 2018.2 requirements.
- Log in to comment
SNESTEST was removed in PETSc 3.9. This was fixed in pull request #517.