You likely need to compile and install
another hwloc instance for your MIC. I don't know where you're
supposed to install this MIC library so that the MIC compiler
If your host home is available on the MIC just install the
MIC-hwloc somewhere in your home and have the MIC-compiler use
this one for CFLAGS and LDFLAGS.
It looks like /opt/intel/mic/filesystem/base/ on the host contains
the MIC filesystem, so you could theorically install there. But I
guess you don't want to modify this special filesystem unless
really really sure of what you are doing.
Please let us know how it goes, in case we have to document
Le 18/06/2013 10:40, pinak panigrahi a écrit :
I am trying to implement and improve performance of some MPI
Collectives based on affinity of the theads/processes. Hence, I
am using hwloc to find out about the topology,etc. I have
written and built my codes for Sandybridge. But when I compile
the same for MIC, it gives me an error : hwloc.h not found.