"PU P#0" means "PU
object with physical index 0".
"P#" prefix means "physical index".
"L#" prefix means "logical index" (the one you want to
use in get_obj_by_type).
Use -l or -p to switch from one to the other in lstopo.
Brice
Le 01/08/2011 14:47, Gabriele Fatigati a écrit :
Hi Brice,
so, if I inderstand well, PU P# numbers are
not the same specified as HWLOC_OBJ_PU flag?
2011/8/1 Brice Goglin
<Brice.Goglin@inria.fr>
Le
01/08/2011 12:16, Gabriele Fatigati a écrit
:
> Hi,
>
> reading a hwloc-v1.2-a4 manual, on
page 15, i look an example
> with 4-socket 2-core machine with
hyperthreading.
>
> Core id's are not exclusive as said
before. PU's id are exclusive but
> not physically sequential (I suppose)
>
> PU P#0 is in socket P#0 on Core P#0.
PU P#1 is in another socket!
These indexes are "physical indexes" (that's
the default in the
graphical lstopo output). But we may want to
make that clearer in the doc.
Brice
--
Ing. Gabriele Fatigati
Parallel programmer
CINECA Systems & Tecnologies Department
Supercomputing Group
Via Magnanelli 6/3, Casalecchio di Reno (BO)
Italy
www.cineca.it
Tel: +39 051 6171722
g.fatigati [AT]
cineca.it