To me its a terrible misnomer that mxq globally refers to the term "threads" where in fact "cores" would be correct. This error is all over the place starting with mxqsub: -j, --threads=NUMBER set number of threads (default: 1) This option in fact sets the number of cores which are reserved for your job on the execution node, it does not limit the number of threads at all. I think it more difficult for users to select optimal options (or for us to explain) when we use wrong terms. Should we rename that globally, leaving `--threads` only for compatibility?