Hi Freddie, Thank you for your reply.
I have installed libxsmm according to commands as described below. make STATIC=0 BLAS=0 make PREFIX=<libxsmm install path> STATIC=0 BLAS=0 install The make process finished without error. Then, I set parameter in "backend-openmp" section in ini file. [backend-openmp] cc = icc cblas = <libxsmm install path>/lib/libxsmm.so Are the setting parameters correct? Xeon Phi 7250 have 68 physical cores, and each core can run 4 threads. Therefore, I set $OMP_NUM_THREADS=272. Could you tell me meanings of "gimmik-max-nnz", "libxsmm-block-sz" and " libxsmm-max-sz" in "backend-openmp" section in ini file? Best regards, Tom Hi Tom, > > On 06/06/17 06:24, Tom Vilsack wrote: > > I'm trying to run PyFR on Xeon Phi 7250 (Knight Landing). There is only > > one Xeon Phi processor, and no CPU on my computing node. Therefore, I > > log in to the Xeon Phi from front-end node via ssh, and execute command > > on Xeon Phi directly. > > > > In this case, how I can write "backend-mic" section in .ini file? Could > > you tell me sample description of "device-id" and "mkl-root" parameters? > > > > I could run PyFR using "backend-openmp" settings on Xeon Phi. However, I > > think simulation speed will be faster if I can run PyFR with mic native > > functions. > > For KNL you want to be using the OpenMP backend. The key here is to > make sure that you get the number of OpenMP threads correct, have MKL > available, use the ICC compiler, and have libxsmm installed. Together, > these should result in rather good performance for non-pathological test > cases. > > The MIC backend is for the legacy Knights Corner. > > Regards, Freddie. > > -- You received this message because you are subscribed to the Google Groups "PyFR Mailing List" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send an email to [email protected]. Visit this group at https://groups.google.com/group/pyfrmailinglist. For more options, visit https://groups.google.com/d/optout.
