I have a particular code that I have to run over several different parameters. I am using ParallelDo to parallelize the process. Due to the nature of the evaluations some Kernels finish the evaluations much before the others. After that I print the data generated by that Kernel to a file and the Kernel becomes idle. Is there any way to free up the Kernel so that I can use it for a future evaluation?
If you are curious about why some Kernels finish the work before others, it's because I have to solve a differential equation for a fixed number of time periods, say N, but the parameter is the frequency, hence some time periods are much larger than the other and hence take longer to evaluate.