[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