[ET Trac] [Einstein Toolkit] #1865: Automatically start SystemTopology
Einstein Toolkit
trac-noreply at einsteintoolkit.org
Mon Sep 26 08:47:15 CDT 2016
#1865: Automatically start SystemTopology
----------------------------------+-----------------------------------------
Reporter: dradice@… | Owner: eschnett
Type: enhancement | Status: new
Priority: major | Milestone:
Component: Carpet | Version: development version
Resolution: | Keywords:
----------------------------------+-----------------------------------------
Comment (by hinder):
Currently, hwloc is OPTIONALly activated by LoopControl and MPI. I was
going to say that these should be changed to require SystemTopology
instead, so that they don't depend directly on the library used to provide
this information, but on the interfaces provided by SystemTopology (this
was the reason to split the thorn, right?). SystemTopology then requires
hwloc. So both thorns would be activated if present in the thorn list and
either LoopControl or MPI were activated.
However, now I notice that MPI itself requires hwloc; is this correct? So
there is a circular dependency. That feels wrong. Erik, could you clarify
what should be done here?
The result of all this is that when someone uses a parameter file which
doesn't activate SystemTopology, they don't get their threads pinned.
--
Ticket URL: <https://trac.einsteintoolkit.org/ticket/1865#comment:3>
Einstein Toolkit <http://einsteintoolkit.org>
The Einstein Toolkit
More information about the Trac
mailing list