On 01/25/2011 02:17 AM, Will Glover wrote:
Hi all,
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.

Many thanks,
This is an interesting idea but no integration has been done that would allow an MPI job to request more slots. 

Terry D. Dontje | Principal Software Engineer
Developer Tools Engineering | +1.781.442.2631
Oracle - Performance Technologies
95 Network Drive, Burlington, MA 01803
Email terry.dontje@oracle.com