Link to home
Start Free TrialLog in
Avatar of lapijn
lapijn

asked on

MPI-2 (HPC) implementation

Hi,

* I'm looking for an open source implementation of MPI-2 for windows (!). I found allready MPICH2, but this didn't implemented the entire mpi2.
I searched allready with google, but I found only non-open source implementations (like WMPI and MPI/pro).
Does anyone knows where I can find such an implementation??
* Does anyone knows a good book/ebook/text about dynamic load balancing algorithms ??



Thanks in advance.
Avatar of bbao
bbao
Flag of Australia image

do you know this site? http://www.lam-mpi.org/mpi/

regards,
Avatar of lapijn
lapijn

ASKER

Yes, but I'm looking for an open source implementation of MPI-2 for windows, and lam is only for linux.
Thanks anyway.
just had a search related to your question and found this:

http://www.criticalsoftware.com/hpc/

"Critical Software specialise in creating High Performance Computing (HPC) middleware. Our flagship product is WMPI II™ which implements version 2.0 of the Message Passing Interface Standard (MPI-2). WMPI II is a totally original, high performance, fully thread-safe implementation of MPI-2 developed specifically for HPC clusters.

WMPI II is the *only* full implementation of the MPI-2 standard for MS Windows™ and is the first to support heterogeneous clusters of Windows and Linux nodes."

if what Critical Software says is correct, i afraid that you can not get the open source version, at least for now. hehe. :)

anyway, the documentations and examples are free online:
http://www.criticalsoftware.com/hpc/files/onlinedocs/WMPI_2_3_0/

hope it helps,
bbao
BTW, you might have known that, WMPI II is free to download and evaluate at
http://www.criticalsoftware.com/hpc/downloads.php
Avatar of lapijn

ASKER

Thanks for your efforts. I especially liked the site http://www.mywebdeals.com/dir/Computers/Parallel_Computing/Programming/Libraries/MPI/ you posted.
I think I'll use mpich2, which doesn't implemented the entire mpi2 standart, but it allows dynamic process creation, which I find the most important of mpi2.
Do you also happen to know a book or text about dynamic load balancing algorithms (for SPMD -programs)?
ASKER CERTIFIED SOLUTION
Avatar of bbao
bbao
Flag of Australia image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Avatar of lapijn

ASKER

Thanks a lot for all your help !!!
glad to help :)