Perhaps I am doing something wrong. The childrens' calls to
MPI_Intercomm_merge never return.
Here's the chronology (with 2 children):
parent calls MPI_Init
parent calls MPI_Comm_spawn
child calls MPI_Init
child calls MPI_Init
parent call to MPI_Comm_spawn returns
(long pause inserted)
parent
Add the following flags to your configure line.
--disable-dlopen --disable-shared --enable-static --with-mx=/some/path/
to/mx/lib
Even if everything is compiled static, the selection logic (as well as
the mca parameters --mca btl=tcp,mx,self...) will continue working as
usual.
Last,
We now have a cluster with myrinet and another cluster with tcp. I want
to build a static OPENMPI that will detect if there is myrinet on the
cluster and use that, if myrinet is not available, run with tcp. I see
the --enable-mca-static option but am confused as to how to use
it for what I want
For beginners, it is worth picking up some books. I have used Using
MPI - 2nd Edition: Portable Parallel Programming with the Message
Passing Interface by Gropp, Lusk, and Skjellum.
The reference for MPI is available online at
http://www.mpi-forum.org/docs/docs.html, but hard copies are nice to
In addition to what Pasha said, keep in mind that Open MPI implements
the standardized MPI API. There are many books and web tutorials
available about MPI. There's a few at NCSA, for example:
http://ci-tutor.ncsa.uiuc.edu/browse.php?category=-1=MPI=all=Filter
On Jul 27, 2008, at
Hi,
language choice depends by your problem to solved. C and Fortran are in
general more quick than C++.
2008/7/27 Amir Saad
> Which one is better for parallel programs? and depends on what?
> Thank you
> Amir
>
>
> ___
> users
Amir Saad wrote:
I'll be starting some parallel programs in Open MPI and I would like
to find a guide or any docs of Open MPI, any suggestions please? I
couldn't find any docs on the website, how do I know about the APIs or
the functions that I should use?
Here are videos about OpenMPI/MPI -
Which one is better for parallel programs? and depends on what?
Thank you
Amir