Hi Simon,

Thanks for your reply. I am now trying to reinstall dealII with candi. In 
the list of libraries, it does not show UMFPACK. Will it configure it from 
the bundles or do I need to install SuiteSparse?

Thanks!

Animesh

On Sunday, September 13, 2020 at 12:38:12 AM UTC+5:30 simon...@gmail.com 
wrote:

> Hi,
> You'll need to call cmake with the flag
>
> -DDEAL_II_WITH_UMFPACK = ON
>
>
> > Also, do I need to reinstall dealii everytime I realise that I have not 
> configured dealii with a particular package?
>
> Yes. However, if you need several of the optional dependencies, there is a 
> script that can make the installation process easier here:
> https://github.com/dealii/candi
>
> Best,
> Simon
>
>
> On Saturday, September 12, 2020 at 1:42:29 PM UTC+2, Animesh Rastogi IIT 
> Gandhinagar wrote:
>>
>> Attached is the detailed.log file. 
>> On Saturday, September 12, 2020 at 4:39:21 PM UTC+5:30 Animesh Rastogi 
>> IIT Gandhinagar wrote:
>>
>>> Hello dealii Community, 
>>>
>>> I wish to run the program - Quasi-Static Finite-Strain Compressible 
>>> Elasticity. 
>>>
>>> <https://github.com/dealii/code-gallery/tree/master/Quasi_static_Finite_strain_Compressible_Elasticity>
>>>
>>> This requires the dealii to be configured with UMFPACK. For this, I 
>>> installed the SuiteSparse with UMFPACK, compiled it, and then reconfigured 
>>> and reinstalled dealii using the command -DUMFPACK_DIR=/path/to/umfpack 
>>> (changing the path to the compiled version of UMFPACK in my PC) with cmake.
>>>
>>> However, I am still getting the following error when I am running the 
>>> Finite Strain program.
>>>
>>> An error occurred in line <635> of file 
>>> </home/animesh/Documents/dealii/dealii-9.2.0/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.
>>>
>>> Could someone please let me know how should I sort it out?
>>>
>>> Also, do I need to reinstall dealii everytime I realise that I have not 
>>> configured dealii with a particular package?
>>>
>>> Thanks!
>>>
>>> Animesh
>>>
>>>

-- 
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.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/dealii/0dd9a982-d563-4602-88ec-2b18d7701ad3n%40googlegroups.com.

Reply via email to