I noticed that the cpu usage of an mpi program is always at 100 percent, even if the tasks are doing nothing but wait for new data to arrive. Is there an option to change this behavior, so that the tasks sleep until new data arrive?
Why is this the default behavior, anyway? Is it really so costly to set the task asleep when it is idle?
<<attachment: ingo_josopait.vcf>>