[ET Trac] [Einstein Toolkit] #921: Automatic undersubscribing
Einstein Toolkit
trac-noreply at einsteintoolkit.org
Wed May 23 07:32:05 CDT 2012
#921: Automatic undersubscribing
-------------------------+--------------------------------------------------
Reporter: hinder | Owner: eschnett
Type: enhancement | Status: new
Priority: minor | Milestone:
Component: SimFactory | Version:
Keywords: |
-------------------------+--------------------------------------------------
At the moment,
http://simfactory.org/info/documentation/userguide/processterminology.html
says that if you ask for 6 threads for a job (--procs 6), simfactory will
assume that you want to use the whole node and will instead round this up
to the number of cores per node, which on LoneStar is 12. If you want to
use only 6 threads, you need to use --ppn-used 6. I find this confusing,
and would prefer to be able to get 6 threads if I ask for 6 threads, even
if underneath I have to claim 12 from the queuing system. This is the way
it seems to work on Datura: if I ask for --procs 6, I get 6 threads (i.e.
one MPI process). This seems to be in conflict with the documentation,
but I prefer this behaviour.
Proposal: if the number of threads requested (--procs) is less than the
number of cores per node (PPN), then don't round up the number of threads
to the nearest larger multiple of PPN. Thoughts?
--
Ticket URL: <https://trac.einsteintoolkit.org/ticket/921>
Einstein Toolkit <http://einsteintoolkit.org>
The Einstein Toolkit
More information about the Trac
mailing list