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/391c4d3c-3605-4426-9388-192450554c5bn%40googlegroups.com.

Reply via email to