Openmp: "'mul' has no providers"

Hello all,

When launching PyFR (pyfr run -b openmp -p periodic-hills.pyfrm periodic-hills.ini) it dies with error:

KeyError: "'mul' has no providers"

would anyone have any ideas what the source of this message might be?

Cheers,
Frank

periodic-hills.ini (1.21 KB)

periodic-hills.msh (20.4 KB)

Hi Frank,

It appears as if you are not providing PyFR with a BLAS library (see the
documentation for the cblas key under the [backend-openmp] section). I
would recommend OpenBLAS or MKL.

Alternatively, you can get PyFR to continue to use GiMMiK (which is
really designed for small and sparse matrices) for the larger matrices
by setting gimmik-max-nnz = <large number>. This may result in
increased startup times and reduced performance compared with a BLAS
library.

Regards, Freddie.

Hello Freddie,

Thanks, adding the direct path to the BLAS library worked. The 2D example cases ran OK without any BLAS library or changing gimmik-max-nnz. Probably the default value of gimmik-max-nnz is such that GiMMiK was used instead of BLAS.

Cheers,
Frank