tl;dr: I wrote a CMake script to simplify the installation of deal.II. 
Actually, it allows you to install deal.II with just one line of bash.

For all who are interested, have problems with installing deal.II, or want 
to take advantage of Hardware acceleration on AMD machines, you can check 
DCS2 out here:

https://github.com/kinnewig/dcs2

So far, DCS2 has been tested to work on Ubuntu, Fedora, and Rocky Linux.

If you encounter problems, please let me know: 
https://github.com/kinnewig/dcs2/issues

As probably all of you know, installing deal.II can be quite cumbersome. So 
I wrote for myself a CMake Superbuild script (inspired by 
https://github.com/jpthiele/dealii-cmake-superbuild and 
https://github.com/dealii/candi). It started as a project to learn a lot of 
new things (GitHub bots and actions, CMake, and automation). But in the 
meantime, DCS2 reached a point where it is on par with candi.

Here is a short feature overview of DCS2:

   - Robust buildchain based on CMake and its External_Project_Add 
   functionality.
   - Provides all TPLs that deal.II can use.
   - Different backends: AMD-AOCL, Intel oneAPI (MKL), FLAME, system 
   packages
   - Searching for preinstalled TPLs via CMake's FindPackage functionality
   - Automatically updating the TPLs versions (via a GitHub bot)
   - Allows one to select different sources for deal.II, so one can use 
   DCS2 to build their own forked version of deal.II
   
   
Best regards,
Sebastian

-- 
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 [email protected].
To view this discussion visit 
https://groups.google.com/d/msgid/dealii/ddd11e02-94cd-4af4-be8f-e6bd141f929an%40googlegroups.com.

Reply via email to