[ET Trac] [Einstein Toolkit] #774: hack to unfix OpenMP threads from cores on Cray machines

Einstein Toolkit trac-noreply at einsteintoolkit.org
Sat Mar 17 01:55:17 CDT 2012


#774: hack to unfix OpenMP threads from cores on Cray machines
-----------------------+----------------------------------------------------
  Reporter:  rhaas     |       Owner:  eschnett
      Type:  task      |      Status:  closed  
  Priority:  optional  |   Milestone:          
 Component:  Carpet    |     Version:          
Resolution:  fixed     |    Keywords:  hack    
-----------------------+----------------------------------------------------

Comment (by rhaas):

 The current implementation in Carpet will warn (I believe) on Kraken even
 when everything is ok since the run was started with aprun -cc numa_mode.
 In that case, 6 threads are bound to cores 0-5 and 6 threads are bound to
 cores 7-11 (ie half to one socket half to the other) presumably to avoid
 having to access memory belonging to the "other" socket.

 Since Carpet checks (on a single root thread only) that the number of
 cores on which this thread might run is at least as large as the number of
 threads requested, the test fails (since any given thread is only allowed
 to run on half the cores).

-- 
Ticket URL: <https://trac.einsteintoolkit.org/ticket/774#comment:3>
Einstein Toolkit <http://einsteintoolkit.org>
The Einstein Toolkit


More information about the Trac mailing list