[ET Trac] [Einstein Toolkit] #1150: Simfactory: it doesn't honor --procs when running testsuites
Einstein Toolkit
trac-noreply at einsteintoolkit.org
Tue Oct 30 13:30:39 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 rhaas):
I certainly was confused about procs as well. In particular since many
places in the code use Procs to refer to MPI processes (eg CCTK_NProcs).
This might be historical and based on the assumption that there are as
many processes as processors (do we mean socket or core by that as well)
but is what you are used to when writing MPI code.
So my preference would be to rename --procs to --cores (if this is what
the queuing systems wants) and output a warning message if --procs is
used. Since I think of procs as MPI processes my personal favourite would
be of course to have --procs by MPI processes but that seems impossible to
change now since all users of simfactory are now used to the old meaning.
We might also want to have look at how simfactory handles undersubscribing
a node eg. run only 2 MPI processes with 4 threads each on a node that has
say 16 cores (since one needs lots of memory). I think this is currently
possible but would double check that the naming convention there is not
"unfortunate". :-)
--
Ticket URL: <https://trac.einsteintoolkit.org/ticket/1150#comment:5>
Einstein Toolkit <http://einsteintoolkit.org>
The Einstein Toolkit
More information about the Trac
mailing list