#2483: Simfactory job parameters are not consistent
| Reporter: | Steven R. Brandt |
| Status: | new |
| Milestone: | |
| Version: | |
| Type: | bug |
| Priority: | major |
| Component: | SimFactory |
Comment (by Roland Haas):
Not sure if --total-threads is more useful since that is not a quantity people normally think about. If one takes a look at what the mpirun/ srun / aprun etc commands actually use: “processes” (= MPI ranks) and “allocated (logical ie the thing the OS counts is /proc/cpuinfo) cpus per process”. Ie they start n processes which are then free to spread out on t threads each (or not, if they only need more memory).
So a more useful new option might be --ranks or even --mpi-ranks.
“cores” or “nodes” may be what the queuing system allocates usually though the mpirun like options are more directly understandable to users and the queuing system options are derived from them (since each queuing system is set up slightly differently, even if they use eg SLURM).
--
Ticket URL: https://bitbucket.org/einsteintoolkit/tickets/issues/2483/simfactory-job-parameters-are-not