HIP compilation
This MR introduces the ability to compile the code with HIP. The changes to do so are quite minimal.
- The option
-DHIP=ON
permits to compile with HIP. - At present, it generates a self-contained executable. Linking problems were found if a dynamic library was generated.
In the setup we currently have, running doesn't work when executing kernels. The behaviour of the compiled code should be studied in various setups.