Dear Jeff,
               The algorithms can be like implementation of sorting algorithms using OpenMPI. Secondly, can you name one such MPI-middleware that performs the tuning on runtime for selection of best algorithms (based on the parameters) and composition of parallel applications ?? You need to name atleast one so that I can pursue.

best regards,

From: Jeff Squyres <>
To: Mudassar Majeed <>; Open MPI Users <>
Sent: Tuesday, May 22, 2012 1:45 AM
Subject: Re: [OMPI users] Need MPI algorithms, please help

You haven't really stated what kind of algorithms you want, other than the fact that they need to be parallel.  :-)

Your best bet is Google.  There's lots of high-quality MPI-based middleware out there such that you might not need re-invent the wheel.

Good luck.

On May 21, 2012, at 3:02 PM, Mudassar Majeed wrote:

> Dear MPI people,
>                                      I need a set of algorithms for calculating the same thing using different distributed (MPI) algorithms. The algorithms may need the different data distribution and their execution times are sensitive to the problem size, number of processes and data distribution used. We are working on composition of parallel programs over the clusters, so we need such distributed algorithms written in OpenMPI that take different execution time for different parameters (data distribution, problem size and number of processes). Like a variant (algorithm) A may be good for a certain data distribution and problem size and number of processes but at certain other parameter values some other variant is better. We will do the online selection of the best algorithm for the given parameters. But we need good algorithms for that. Please provide me a link where I can find different implementations of a certain computation (distributed algorithms in OpenMPI/C or C++).
> best regards
> --Mudassar
> _______________________________________________
> users mailing list

Jeff Squyres
For corporate legal information go to: