The PyFR v1.14 release notes say that “libxsmm [was] made a hard dependency for the OpenMP backend.” Of course, libxsmm is available only for the amd64 architecture. I am regularly using an IBM POWER9 architecture machine to run my jobs, and although this machine has Nvidia GPUs, the OpenMP backend is nevertheless useful to test code when the GPUs all have jobs running on them. Does this mean that, from v1.14 onwards, the OpenMP backend is incompatible with non-amd64 machines?
libxsmm is also fully supported on AARCH64 (with and without SVE, including on the Apple M1).
Regards, Freddie.