Hi Patrick, this is great I can give it a try on some scientific apps. any chance of the math libraries too? Regards, Alin Without Questions there are no Answers! ______________________________________________________________________ Dr. Alin Marin ELENA http://alin.elena.space/ ______________________________________________________________________ On Fri, 6 Aug 2021 at 12:19, Patrik Jakobsson <pjakobsson@suse.de> wrote:
Hi,
I've made some progress on packaging the AMD AOMP stack [1]. Current version is based on the latest release [2] from AMD (13.0-5). It contains support for runtime and offline opencl, openmp, hip and fortran.
To simplify packaging I've added a conflict with libopencl so other opencl implementations cannot exist simultaneously. AOMP also provides it's own version of clinfo.
The example programs at [3] runs fine so this should be in line with how AMD packages AOMP themselves.
I've tried some opencl applications and the results vary. Luxmark runs fine but Blender is hit or miss, though newer demo-files with Blender 2.93 seems to work fine. Actually, after some more testing, most of them renders fine.
Navi1x (gfx1010, RX 5000 series) only works with runtime opencl and nothing else. Navi2x (gfx1030, RX 6000 series) OTOH might work since the libdevice files actually exists for them. Unfortunately I don't have hardware to test with.
If there are no outstanding issues I'm going to submit a request for inclusion in Factory.
[1] https://build.opensuse.org/package/show/science:GPU:ROCm/aomp [2] https://github.com/ROCm-Developer-Tools/aomp/releases/tag/rel_13.0-5 [3] https://github.com/ROCm-Developer-Tools/aomp/tree/aomp-dev/examples