[ET Trac] [Einstein Toolkit] #921: Automatic undersubscribing

Einstein Toolkit trac-noreply at einsteintoolkit.org
Wed May 23 08:37:44 CDT 2012


#921: Automatic undersubscribing
--------------------------+-------------------------------------------------
  Reporter:  hinder       |       Owner:  eschnett
      Type:  enhancement  |      Status:  new     
  Priority:  minor        |   Milestone:          
 Component:  SimFactory   |     Version:          
Resolution:               |    Keywords:          
--------------------------+-------------------------------------------------

Comment (by hinder):

 (I just realised that in my test job submission on LoneStar I set the
 wrong --procs anyway, so my statement about what it actually does might be
 wrong)

 I'm not sure exactly how it should be implemented.  The basic user
 interface is quite simple: user requests a number of threads with --procs,
 and simfactory chooses everything so that at least this many threads get
 executed, rounded up to the granularity of the system.  Maybe it is best
 to keep this model, as it is easy to explain (though, a warning that the
 number of threads being executed has been rounded might be useful).  I
 think my suggestion is that if less than a node has been requested, the
 rounding shouldn't happen.  Actually, in my case, what I'm interested in
 is setting the number of MPI processes.  Maybe what I want is to be able
 to set this directly.  I think that at the moment I have to set --procs 6
 --ppn-used 6 to get one MPI process.  This means I have to know that there
 are 6 threads per process.  I would like to be able to say --processes 1
 instead; that would solve my problem.

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


More information about the Trac mailing list