Currently the LSFManager adopts a strategy where bsub is called multiple times to launch a job for each worker process. It is also possible to create a single job with multiple processes using bsub -n 10 for example. In general, when is it appropriate to create a single job with multiple processes? Shouldn't we adopt this strategy instead?
cc: @bjarthur @DrChainsaw