Hi Robert,

I noticed a couple of research papers on the topic of P/Invoke  wrappers around MPI on .NET for high performance computing.
So I was wondering: Is anyone aware of any related libraries out  there for Mono to set up a compute cluster or grid? (scheduling,  parallelization, whatever)

This one?

The location of the sources is mentioned at the end of
the paper:


It looks portable.

Yes that's one for sure, and there were also some others, don't have the URLs at hand right now, one other being from Prague I believe. The point is those are mainly P/Invoke wrappers, requiring MPICH2 or LAM/MPI to be installed on each node as I understand, which is more suited for a cluster than for a grid. I'll give it a try though.

For Java there are a lot more options, for example the Globus Toolkit (http://globus.org/toolkit/), based on the OGSA (Web Services).

The PMPI from São Paulo ("PMPI: A multi-platform, multi-programming
language MPI using .NET") was the best equivalent I could find to date but their paper does not give a source location and Google didn't find any. Their implementation is based on .NET Remoting.

OGSI.NET (http://www.cs.virginia.edu/~gsw2c/ogsi.net.html) and WSRF.NET (http://www.ws-rf.net/) on the other hand, being sponsored by Microsoft, appear to rely on Microsoft's WSE, which is not available for Mono.

Regards,

Andreas
_______________________________________________
Mono-list maillist  -  [email protected]
http://lists.ximian.com/mailman/listinfo/mono-list

Reply via email to