Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people, just like you, are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
Solved

MPI-2 (HPC) implementation

Posted on 2004-08-18
9
282 Views
Last Modified: 2013-12-19
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.
0
Comment
Question by:lapijn
  • 6
  • 3
9 Comments
 
LVL 37

Expert Comment

by:bbao
ID: 11840724
do you know this site? http://www.lam-mpi.org/mpi/

regards,
0
 

Author Comment

by:lapijn
ID: 11840790
Yes, but I'm looking for an open source implementation of MPI-2 for windows, and lam is only for linux.
Thanks anyway.
0
 
LVL 37

Expert Comment

by:bbao
ID: 11857917
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
0
Connect further...control easier

With the ATEN CE624, you can now enjoy a high-quality visual experience powered by HDBaseT technology and the convenience of a single Cat6 cable to transmit uncompressed video with zero latency and multi-streaming for dual-view applications where remote access is required.

 
LVL 37

Expert Comment

by:bbao
ID: 11857925
BTW, you might have known that, WMPI II is free to download and evaluate at
http://www.criticalsoftware.com/hpc/downloads.php
0
 
LVL 37

Expert Comment

by:bbao
ID: 11857953
0
 

Author Comment

by:lapijn
ID: 11858469
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)?
0
 
LVL 37

Accepted Solution

by:
bbao earned 300 total points
ID: 11858569
sure, is the following paper what you are looking for?
A Scalable Dynamic Load-Balancing Algorithm for SPMD Applications on a Non-Dedicated Heterogeneous Network of Workstations (HNOW)
http://citeseer.ist.psu.edu/582535.html

cached version:
http://citeseer.ist.psu.edu/cache/papers/cs/27791/http:zSzzSzwww.csee.wvu.eduzSz~osmanzSzPaperszSzosman.pdf/a-scalable-dynamic-load.pdf

hope it helps,
bbao
0
 

Author Comment

by:lapijn
ID: 11859865
Thanks a lot for all your help !!!
0
 
LVL 37

Expert Comment

by:bbao
ID: 11859885
glad to help :)
0

Featured Post

Free Tool: IP Lookup

Get more info about an IP address or domain name, such as organization, abuse contacts and geolocation.

One of a set of tools we are providing to everyone as a way of saying thank you for being a part of the community.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

FIPS stands for the Federal Information Processing Standardisation and FIPS 140-2 is a collection of standards that are generically associated with hardware and software cryptography. In most cases, people can refer to this as the method of encrypti…
The Need In an Active Directory enviroment, the PDC emulator provide time synchronization for the domain. This is important since Active Directory uses Kerberos for authentication.  By default, if the time difference between systems is off by more …
Microsoft Active Directory, the widely used IT infrastructure, is known for its high risk of credential theft. The best way to test your Active Directory’s vulnerabilities to pass-the-ticket, pass-the-hash, privilege escalation, and malware attacks …
This video shows how to use Hyena, from SystemTools Software, to bulk import 100 user accounts from an external text file. View in 1080p for best video quality.

856 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question