[ET Trac] [Einstein Toolkit] #1150: Simfactory: it doesn't honor --procs when running testsuites

Einstein Toolkit trac-noreply at einsteintoolkit.org
Tue Oct 30 14:53:15 CDT 2012


#1150: Simfactory: it doesn't honor --procs when running testsuites
-------------------------+--------------------------------------------------
  Reporter:  bmundim     |       Owner:  eschnett
      Type:  defect      |      Status:  new     
  Priority:  major       |   Milestone:          
 Component:  SimFactory  |     Version:          
Resolution:              |    Keywords:          
-------------------------+--------------------------------------------------

Comment (by eschnett):

 People rarely want to specify the number of MPI processes. They typically
 want to specify the number of cores that they request from the queueing
 system, since this is what they pay for. Given that the number of OpenMP
 threads is also fixed (either at one, or at a small integer number
 depending on the system hardware), then actual number of MPI processes
 then needs to be calculated automatically. This is guaranteed to always
 lead to a "sensible" answer.

 The converse, e.g. specifying MPI processes and threads, can easily lead
 to underused nodes. Specifying cores and MPI processes can easily lead to
 strange (non-optimal) numbers of OpenMP threads.

 Under- and over-subscribing should work fine in Simfactory, apart from
 particular submit scripts that may not be able to handle this.

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


More information about the Trac mailing list