#1150: Simfactory: it doesn't honor --procs when running testsuites --------------------------+------------------------------------------------- Reporter: bmundim | Owner: eschnett Type: enhancement | Status: new Priority: major | Milestone: Component: SimFactory | Version: Resolution: | Keywords: --------------------------+------------------------------------------------- Changes (by knarf):
* type: defect => enhancement
Comment:
I agree about --cores and the default of one thread per core.
About options to deviate from that we should provide what users will most likely want to complement --cores above. I would think that this is most likely: --num-processes: number of mpi processes _per node_ --num-threads : number of threads _per mpi process_
Obviously specifying only one of the latter two should set the other such that a whole node is filled as much as possible (not oversubscribing). Specifying both would be used for over- or undersubscribing nodes.
In some sense --cores would be used for how much you request from the queuing system and the other two would be used to change the default layout of how these cores will be used (mpi/openmp).