Any help in this regard will be helpful .

Regards 
Pushkar

On Friday, April 2, 2021 at 3:59:45 PM UTC+5:30 pushkar...@gmail.com wrote:

>
> Dear deal.II community,
>
> In my attempt to install deal.II with p4est and mpi which I need to run 
> PRISMS-PF I reinstalled the library but faced an error while installation 
> at 50% described as :
>
> /home/pushkar/dealii-9.0.0/source/lac/trilinos_precondition_muelu.cc: 
> fatal error: MueLu_EpetraOperator.hpp: No such file or directory
>    34 | #  include <MueLu_EpetraOperator.hpp>
>       |            ^~~~~~~~~~~~~~~~~~~~~~~~~~
> compilation terminated.
> make[2]: *** [source/lac/CMakeFiles/obj_lac_release.dir/build.make:776: 
> source/lac/CMakeFiles/obj_lac_release.dir/trilinos_precondition_muelu.cc.o] 
> Error 1
> make[1]: *** [CMakeFiles/Makefile2:3445: 
> source/lac/CMakeFiles/obj_lac_release.dir/all] Error 2
> make: *** [Makefile:136: all] Error 2
>
> In this regard any help will be beneficial as in one of the github closed 
> I found that by commenting out this header file one can surpass this issue 
> but when I did that I got another error at 50%  in the same file as: 
>
> /home/pushkar/dealii-9.0.0/source/lac/trilinos_precondition_muelu.cc: In 
> member function ‘void 
> dealii::TrilinosWrappers::PreconditionAMGMueLu::initialize(const 
> Epetra_CrsMatrix&, Teuchos::ParameterList&)’:
> /home/pushkar/dealii-9.0.0/source/lac/trilinos_precondition_muelu.cc:219:24: 
> error: expected type-specifier
>   219 |       Teuchos::rcp(new Xpetra::EpetraCrsMatrix (rcp_matrix));
>       |                        ^~~~~~
> /home/pushkar/dealii-9.0.0/source/lac/trilinos_precondition_muelu.cc:233:46: 
> error: ‘EpetraOperator’ is not a member of ‘MueLu’
>   233 |     preconditioner = 
> std::make_shared<MueLu::EpetraOperator>(hierarchy);
>       |                                              ^~~~~~~~~~~~~~
> /home/pushkar/dealii-9.0.0/source/lac/trilinos_precondition_muelu.cc:233:71: 
> error: no matching function for call to ‘make_shared<<expression error> 
> >(Teuchos::RCP<MueLu::Hierarchy<double, int, int, 
> Kokkos::Compat::KokkosDeviceWrapperNode<Kokkos::Serial> > >&)’
>   233 |     preconditioner = 
> std::make_shared<MueLu::EpetraOperator>(hierarchy);
>       
> |                                                                       ^
> In file included from /usr/include/c++/9/memory:81,
>                  from 
> /usr/lib/Trilinos/include/Sacado_Fad_Exp_ViewStorage.hpp:35,
>                  from 
> /usr/lib/Trilinos/include/Sacado_Fad_Exp_ViewFad.hpp:34,
>                  from /usr/lib/Trilinos/include/Sacado.hpp:85,
>                  from 
> /home/pushkar/dealii-9.0.0/include/deal.II/base/numbers.h:53,
>                  from 
> /home/pushkar/dealii-9.0.0/build/include/deal.II/base/config.h:412,
>                  from 
> /home/pushkar/dealii-9.0.0/include/deal.II/lac/trilinos_index_access.h:19,
>                  from 
> /home/pushkar/dealii-9.0.0/source/lac/trilinos_precondition_muelu.cc:16:
> /usr/include/c++/9/bits/shared_ptr.h:714:5: note: candidate: 
> ‘template<class _Tp, class ... _Args> std::shared_ptr<_Tp> 
> std::make_shared(_Args&& ...)’
>   714 |     make_shared(_Args&&... __args)
>       |     ^~~~~~~~~~~
> /usr/include/c++/9/bits/shared_ptr.h:714:5: note:   template argument 
> deduction/substitution failed:
> /home/pushkar/dealii-9.0.0/source/lac/trilinos_precondition_muelu.cc:233:71: 
> error: template argument 1 is invalid
>   233 |     preconditioner = 
> std::make_shared<MueLu::EpetraOperator>(hierarchy);
>       
> |                                                                       ^
> make[2]: *** [source/lac/CMakeFiles/obj_lac_release.dir/build.make:776: 
> source/lac/CMakeFiles/obj_lac_release.dir/trilinos_precondition_muelu.cc.o] 
> Error 1
> make[1]: *** [CMakeFiles/Makefile2:3445: 
> source/lac/CMakeFiles/obj_lac_release.dir/all] Error 2
> make: *** [Makefile:136: all] Error 2
>
>

-- 
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/50db5985-50b8-46ab-9c2a-084a483179fcn%40googlegroups.com.

Reply via email to