I can't imagine how you would do that - only thing I can think of would be to start your "child" processes as one job, then start your "parent" processes and have them do an MPI_Comm_join with the child job.
That said, I can't imagine that comm_spawn is -that- slow to make much difference to an HPC application! At least, not in anything I've measured.
On Jan 27, 2010, at 3:24 PM, Jaison Paul wrote:
> Hi, I am just reposting my early query once again. If anyone one can give some hint, that would be great.
> Thanks, Jaison
> Jaison Paul wrote:
>> Hi All,
>> I am trying to use MPI for scientific High Performance (hpc) applications. I use MPI_Spawn to create child processes. Is there a way to start child processes early than the parent process, using MPI_Spawn?
>> I want this because, my experiments showed that the time to spawn the children by parent is too long for HPC apps which slows down the whole process. If the children are ready when parent application process seeks for them, that initial delay can be avoided. Is there a way to do that?
>> Thanks in advance,
>> Australian National University
>> users mailing list
> users mailing list