Problems with installing UMFPACK.

27 views
Skip to first unread message

solee

unread,
Jun 9, 2019, 2:40:40 AM6/9/19
to deal.II User Group
Hi everyone!

I'm trying to conduct step-52 and I have some troubles while computing.

The error has occurred like this.

An error occurred in line <391> of file </home/choehh/DEAL.II/dealii-9.1.1/source/lac/sparse_direct.cc> in function
    void dealii::SparseDirectUMFPACK::factorize(const Matrix&) [with Matrix = dealii::SparseMatrix<double>]
The violated condition was: 
    false
Additional information: 
    To call this function you need UMFPACK, but you configured deal.II without passing the necessary switch to 'cmake'. Please consult the installation instructions in doc/readme.html.

So, I read README and installed LAPACK . After installed, I would like to change -DDEAL_II_WITH_UMFPACK=OFF to ON but it won't.

Therefore, I've tried to utilize another way via group user's method  "cmake -DDEAL_II_-DCMAKE_INATALL_PREFIX=/.... /dealii-9.1.1". But these message came out.


#
#  Configured Features (DEAL_II_ALLOW_BUNDLED = ON, DEAL_II_ALLOW_AUTODETECTION = ON):
#      ( DEAL_II_WITH_64BIT_INDICES = OFF )
#      ( DEAL_II_WITH_ADOLC = OFF )
#      ( DEAL_II_WITH_ARPACK = OFF )
#      ( DEAL_II_WITH_ASSIMP = OFF )
#        DEAL_II_WITH_BOOST set up with bundled packages
#        DEAL_II_WITH_COMPLEX_VALUES = ON
#      ( DEAL_II_WITH_CUDA = OFF )
#        DEAL_II_WITH_CXX14 = ON
#        DEAL_II_WITH_CXX17 = ON
#      ( DEAL_II_WITH_GINKGO = OFF )
#      ( DEAL_II_WITH_GMSH = OFF )
#      ( DEAL_II_WITH_GSL = OFF )
#      ( DEAL_II_WITH_HDF5 = OFF )
#        DEAL_II_WITH_LAPACK set up with external dependencies
#      ( DEAL_II_WITH_METIS = OFF )
#      ( DEAL_II_WITH_MPI = OFF )
#        DEAL_II_WITH_MUPARSER set up with bundled packages
#      ( DEAL_II_WITH_NANOFLANN = OFF )
#      ( DEAL_II_WITH_NETCDF = OFF )
#      ( DEAL_II_WITH_OPENCASCADE = OFF )
#      ( DEAL_II_WITH_P4EST = OFF )
#      ( DEAL_II_WITH_PETSC = OFF )
#      ( DEAL_II_WITH_SCALAPACK = OFF )
#      ( DEAL_II_WITH_SLEPC = OFF )
#      ( DEAL_II_WITH_SUNDIALS = OFF )
#      ( DEAL_II_WITH_SYMENGINE = OFF )
#        DEAL_II_WITH_THREADS set up with bundled packages
#      ( DEAL_II_WITH_TRILINOS = OFF )
#        DEAL_II_WITH_UMFPACK set up with bundled packages (forced)
#      ( DEAL_II_WITH_ZLIB = OFF )
#
#  Component configuration:
#      ( DEAL_II_COMPONENT_DOCUMENTATION = OFF )
#        DEAL_II_COMPONENT_EXAMPLES
#      ( DEAL_II_COMPONENT_PACKAGE = OFF )
#      ( DEAL_II_COMPONENT_PYTHON_BINDINGS = OFF )
#

What does DEAL_II_WITH_UMFPACK set up with bundled packages (forced) mean?

Please help me....I need your help sincerely!!
I'm really looking forward of your replies. Thanks a lot!

Best regards,
      Sora Lee.

Bruno Turcksin

unread,
Jun 10, 2019, 8:43:28 AM6/10/19
to deal.II User Group
Sora,


On Sunday, June 9, 2019 at 2:40:40 AM UTC-4, solee wrote:

So, I read README and installed LAPACK . After installed, I would like to change -DDEAL_II_WITH_UMFPACK=OFF to ON but it won't.
That won't work. You need to reconfigure deal.II and recompile it.
 

What does DEAL_II_WITH_UMFPACK set up with bundled packages (forced) mean?
It means that deal.II has been configured with UMFPACK and that it was forced to use the bundled package. So it won't look for another version that you may have on your computer. That is perfectly fine. However, you still need to recompile deal.II

Best,

Bruno
Reply all
Reply to author
Forward
0 new messages