[Mono-list] HPC and Mono

Andreas Färber andreas.faerber at web.de
Tue Aug 1 18:02:15 EDT 2006


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?
> http://www.cs.indiana.edu/cgi-bin/techreports/TRNNN.cgi?trnum=TR570
>
> The location of the sources is mentioned at the end of
> the paper:
>
> http://www.osl.iu.edu/research/mpi.net/
>
> 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
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.ximian.com/pipermail/mono-list/attachments/20060802/5a8fbba4/attachment.html 


More information about the Mono-list mailing list