On 01/25/2011 02:17 AM, Will Glover wrote:
This is an interesting idea but no integration has been done that
would allow an MPI job to request more slots.
I tried a google/mailing list search for this but came up with nothing, so here goes:
Is there any level of automation between open mpi's dynamic process management and the SGE queue manager?
In particular, can I make a call to mpi_comm_spawn and have SGE dynamically increase the number of slots?
This seems a little far fetched, but it would be really useful if this is possible. My application is 'restricted' to coarse-grain task parallelism and involves a work load that varies significantly during runtime (between 1 and ~100 parallel tasks). Dynamic process management would maintain an optimal number of processors and reduce idling.
Terry D. Dontje | Principal Software Engineer
Engineering | +1.781.442.2631
Oracle - Performance
95 Network Drive,
Burlington, MA 01803