Hi Vineet,
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:
http://mpihash.codeplex.com/
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.