set number of threads per job in parallel execution

Given the large number of CPU's being made available on desktop pc's, the current node option singleCompThread looks rather limited. I would propose the following changes to the parallel configuration:

  • set the default for singleCompThread to 0;
  • add a node option in dynare.ini numberOfThreadsPerJob, which allows to set the number of cpu's assigned to each job. So, for example, for a node with 8 CPU's and numberOfThreadsPerJob=2, the parallel engine will split the work into 4 parallel instances, each using 2 cpu's.

would this be possible?