#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 eschnett):
A queueing system does not provide MPI processes and OpenMP threads, it provides nodes and cores. One has to map these manually, in particular when OpenMP is used; the queueing systems' output is usually not good enough for this. The respective logic is present in most Simfactory run scripts. Simfactory supports over- and under-subscribing, and this works fine on most systems (probably on all except BlueGene/P).
In your case above, most MPI implementations will wrap around, and assign the second process to cnode01 as well.