Whilst carrying out my JOSS review I wondered if there was a reason to not allow the user finer-grained control of the multiprocessing? My understanding right now is that the user can either run with a single process, or on N-1 processes, where N is the number of (logical) cores. I can think of cases where the user might want to run with an intermediate value, or indeed with N processes rather than N-1.
Whilst carrying out my JOSS review I wondered if there was a reason to not allow the user finer-grained control of the multiprocessing? My understanding right now is that the user can either run with a single process, or on N-1 processes, where N is the number of (logical) cores. I can think of cases where the user might want to run with an intermediate value, or indeed with N processes rather than N-1.
Is this possible?