23 maja 2010 09:21
I want to be able to build a parallel program and make use of my PS3
I could use MPI.net which is a C# library based on the MPI standard but my question is
how will i communicate (broadcast/receive) calls as the library only targets Windows systems ?
I want my application to be in C# and be able to make use of my PS3 as cluster which uses Fedora Core 8
- Przeniesiony przez Stephen Toub - MSFTMicrosoft Employee 23 maja 2010 10:10 HPC Server MPI is a more appropriate forum (From:Parallel Extensions to the .NET Framework)
24 maja 2010 22:36Właściciel
From what i recall, MPI.Net does run on Linux/Mono, thought probably not very well tested. From the FAQ:
>>> As of version 0.6.0, MPI.NET works under Mono using a variety of different native MPIs, including Open MPI, LAM/MPI, and MPICH2
Also, a few people have taken the MPI.NET code and are moving it fwd to run on Linux as well as adding some missing API's. See:
My advice is to send email to their alias or ask on their forum whether Fedora is on their plans or not. Alternatively, you could try it out yourself... since it's ported to multiple Linuxes already, it shouldn't be too hard.
- Oznaczony jako odpowiedź przez Blackcatwin 8 czerwca 2010 07:13
29 maja 2010 01:05
Thanks i will give it a shot.
I also found Microsoft MPI and the Job Scheduler but can i submit jobs
to my PS3 cluster from my Windows Desktop application in C# as it supports MPICH2 implementation ?