Hello all,

I'm sorry if this has been brought up before, however I could not
immediately find a resolution to the problem I'm having.

I'm trying to run hwloc on the Xeon Phi MIC hardware, as I believe this
<https://www.mail-archive.com/hwloc-users@lists.open-mpi.org/msg00901.html>
exchange
noted that running hwloc-ls on the host only describes the location, as
well as the core count and memory. I have mounted a NFS drive at /install,
and have tried to install hwloc from the host onto the shared space using:

   - # ./autogen.sh
   - # ./configure --prefix=/install
   - # make
   - # make install

However, when I run:

   - # /install/bin/hwloc-info

I get the following output:

   - -bash: /install/bin/hwloc-info: cannot execute binary file

According to this
<https://superuser.com/questions/435988/how-can-i-resolve-the-error-cannot-execute-binary-file#436081>
super
user post, it may likely be that the architectures are incompatible, and
indeed:

   - # file /install/bin/hwloc-info

outputs:

   - hwloc-info: ELF 64-bit LSB executable, x86-64, version 1 (SYSV),
   dynamically linked (uses shared libs), for GNU/Linux 2.6.32,
   BuildID[sha1]=0x43de04bb145de2499255af0cfb1e21ae7736ba5f, not stripped

And:

   - # uname -a

outputs:

   - Linux PhiMachine 2.6.38.8+mpss3.3.5 #1 SMP Thu May 14 10:27:45 PDT
   2015 k10m GNU/Linux

And

   - # uname -m

returns:

   - k1om

Is this why I cannot natively run hwloc on my MIC hardware? And if so, are
there any suggestions about potential workarounds?

Thank you all very much,
Jake
_______________________________________________
hwloc-users mailing list
hwloc-users@lists.open-mpi.org
https://rfd.newmexicoconsortium.org/mailman/listinfo/hwloc-users

Reply via email to