[ET Trac] [Einstein Toolkit] #1075: Test cases with specific number of processes

Einstein Toolkit trac-noreply at einsteintoolkit.org
Wed Sep 19 14:36:22 CDT 2012

#1075: Test cases with specific number of processes
  Reporter:  eschnett     |       Owner:        
      Type:  enhancement  |      Status:  review
  Priority:  major        |   Milestone:        
 Component:  Cactus       |     Version:        
Resolution:               |    Keywords:        

Comment (by hinder):

 HPC machines must support the ability to run different numbers of MPI
 processes due to not all codes supporting OpenMP.  At least up to the
 number of cores, there is always a way to run that many MPI processes.
 For a given machine, we will be able to come up with simfactory command-
 line arguments which give the correct number of MPI processes, and then we
 can choose the number of threads separately from this.  Assuming that
 simfactory requests resources sufficient to run the maximum number of MPI
 processes required by any test, there is no limit imposed by the queuing

 A separate issue (as I think you are referring to) is that if simfactory
 is configured to run a simulation on N processes, the run script will have
 this hard-coded after expansion by simfactory.  i.e. the run script (which
 is used in the "mpirun" command by the simfactory testsuite mechanism,
 doesn't look at the -np option given by the test system.  We should think
 about how we can modify simfactory to run the correct number of MPI
 processes in this case, unless Erik has done so already.

 Erik: I believe the only potential problem is the one related to
 simfactory, and that is definitely a problem unless it has already been

Ticket URL: <https://trac.einsteintoolkit.org/ticket/1075#comment:20>
Einstein Toolkit <http://einsteintoolkit.org>
The Einstein Toolkit

More information about the Trac mailing list