Using rocALUTION as a prebuilt packages

Using rocALUTION as a prebuilt packages#

rocALUTION can be installed on Windows 11 or Windows 10 using the AMD HIP SDK installer.

The simplest way to use rocALUTION in your code is to use CMake that requires you to add the SDK installation location to your DCMAKE_PREFIX_PATH. Note that you need to use quotes as the path contains a space, e.g.,

-DCMAKE_PREFIX_PATH="C:\Program Files\AMD\ROCm\5.5"

After CMake configuration, in your CMakeLists.txt use:

find_package(rocalution)

target_link_libraries( your_exe PRIVATE roc::rocalution )

Once rocALUTION is installed, you can find rocalution.hpp in the HIP SDK \\include\\rocalution directory. Use only the installed file in the user application if needed. You must include rocalution.hpp header file in the user code to make calls into rocALUTION, so that the rocALUTION import library and dynamic link library become the respective link-time and run-time dependencies for the user application.