Dear User Group,

I recently got a new Apple arm-based M4 laptop running Mac OS Sequoia. My 
previous laptop was running Windows and using the Windows Subsystem for 
Linux, I managed to install deal.ii together with all the packages I would 
like to use.

Now, I tried to install deal.II on the new machine. I followed the 
guidlines here: https://github.com/dealii/dealii/wiki/Apple-ARM-M1-OSX and 
everything went perfectly fine except for a small but for me important 
detail. 

Deal.II couldn't be configured to use MueLu from Trilinos. MueLu was 
installed but the corresponding *error* message from candi_configure.log 
when running configure_20_trilinos.cmake shows that the support was 
disabled because the test didn't succeed.

-- Performing Test TRILINOS_MUELU_IS_FUNCTIONAL
-- Performing Test TRILINOS_MUELU_IS_FUNCTIONAL - Failed
-- MueLu was found but is not usable through Epetra! Disabling MueLu 
support.

I tried several other ways:

   - Docker: I also got the same error (i.e. module 
   TrilinosWrappers::PreconditionAMGMueLu not defined) probably because of 
   defined(DEAL_II_TRILINOS_WITH_MUELU) being false in 
   trilinos_precondition.h when I used the most recent docker image for the 
   arm based architecture.


   - prepackaged .dmg files (v9.6.0 sequoia arm) --> same thing


   - prepackaged .dmg files (v9.5.0 intel) -->  also tried this with the 
   hope that maybe in a Rosetta2 emulated terminal, this could work but got 
   the same error and even more like 
this:*/Applications/deal.II.app/Contents/Resources/Libraries/include/boost/container_hash/hash.hpp:132:33:
 
   **error: **no template named 'unary_function' in namespace 'std'; did 
   you mean '__unary_function'? *132 |         struct hash_base : 
   std::unary_function<T, std::size_t> {};


Therefore I have two questions:

   1. Do you see a way to fix the above, i.e. get the MueLu support working.
   2. What would be a *brute force* way to get deal.ii working on an 
   arm-based machine. Should I try to run the terminal under Rosetta2 
   emulation and try to install from source?

Thank you very much in advance for your help and best regards,
Nik

-- 
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 visit 
https://groups.google.com/d/msgid/dealii/7f38fb25-6968-494c-ac73-71bd12053250n%40googlegroups.com.

Reply via email to