Re: [OMPI users] How to establish communication between two separate COM WORLD

2006-03-27 Thread Jean Latour
Hello, It seems to me there is only one way to create a communication between two MPI_COMM_WORLD : use MPI_Open_Port with a specific IP + port address, and then MPI_comm_connect / MPI_comm_accept. In order to ease the port number communication, the use of MPI_publish-name / MPI_lookup_name is a

[OMPI users] Best MPI implementation

2006-03-27 Thread Tony Power
Hi! I am going to start my approach to parallel programming (on C or C++) and I would like to know what should I learn/use, LAM MPI, OpenMPI, or any other MPI implementation. Can anyone advise me please? I believe OpenMPI would be best, but I can't find any tutorial on OpenMPI. Thank you very much

Re: [OMPI users] Absoft fortran detected as g77?

2006-03-27 Thread Michael Kluskens
On Mar 23, 2006, at 9:28 PM, Brian Barrett wrote: On Mar 23, 2006, at 5:32 PM, Michael Kluskens wrote: I have Absoft version 8.2a installed on my OS X 10.4.5 system and in order to do some testing I was trying to build OpenMPI 1.1a1r9364 with it and got the following funny result: *** Fo

Re: [OMPI users] How to establish communication between two separate COM WORLD

2006-03-27 Thread Ralph Castain
Actually, in a not-too-distant future release, there will be an option to mpirun called "--connect" that will allow you to specify that this job is to be connected to a specified earlier job. The run-time environment will then spawn the new job and exchange all required communication informatio

Re: [OMPI users] How to establish communication between two separate COM WORLD

2006-03-27 Thread Ali Eghlima
Thanks Ralph and Jean. Is there any chances that this feature be added to the next release of mpiexec (mpirun). Thanks again Ali, Ralph Castain Sent by: users-boun...@open-mpi.org 03/27/2006 08:44 AM Please respond to r...@lanl.gov; Please respond to Open MPI Users To Open MPI

[OMPI users] 2nd Call for Papers: EuroPVM/MPI (Bonn, Germany, September 17-20)

2006-03-27 Thread Joachim Worringen
* * Please apologize if you receive this CFP more than once. * *** *** *** 2nd CALL FOR PAPERS *** ***

[OMPI users] MPI_ROOT - required where/when?

2006-03-27 Thread Michael Kluskens
The constant MPI_ROOT is not universally defined in all current shipping MPI implementations. Is there any MPI function/call that requires MPI_ROOT? From the complete reference it appears that MPI_ALLGATHER might be the one routine. This all relates to portability, code I write using Open

Re: [OMPI users] How to establish communication between two separate COM WORLD (fwd)

2006-03-27 Thread Chris Gottbrath
Ralph, Interesting. How would the two jobs be 'connected' in this scheme? Would they share a single MPI_COMM_WORLD or would they both be created with an intercommunicator to the other jobs MPI_WORLD? If so, how would that intercommmunicator be obtained in each program? Is this mode docum

Re: [OMPI users] MPI_ROOT - required where/when?

2006-03-27 Thread Edgar Gabriel
MPI_ROOT is required for the rooted operations of the inter-communicator collectives in MPI-2, I am not aware of that you need MPI_ROOT in intra-communicator collectives as defined in MPI-1. Thanks Edgar Michael Kluskens wrote: The constant MPI_ROOT is not universally defined in all current

Re: [OMPI users] How to establish communication between two separate COM WORLD (fwd)

2006-03-27 Thread Ralph Castain
At the moment, this is still in "design" - all I've done for now is breadboard a connection that places them effectively in the same comm_world. Each process in both jobs is given the complete comm info for all the processes. Details of the MPI interface, however, remain to be determined by my

Re: [OMPI users] MPI_ROOT - required where/when?

2006-03-27 Thread Michael Kluskens
Edgar, Thank you. I was using MPI_ROOT in a MPI_Bcast call from the parent process where I spawn subprocesses and it worked fine in OpenMPI but when it didn't work on another platform and the support engineers solution was to define it as zero I started looking and couldn't find anythin

Re: [OMPI users] Best MPI implementation

2006-03-27 Thread Jeff Squyres (jsquyres)
We all think that Open MPI is fantastic, but we're a little biased. FWIW, I used to be the lead developer on LAM/MPI, and I'll tell you that the LAM guys are now spending the vast majority of their time on Open MPI. Specifically: LAM is in maintenance mode. For your code, most MPI implementation

Re: [OMPI users] MPI_ROOT - required where/when?

2006-03-27 Thread Jeff Squyres (jsquyres)
MPI-2 chapter 7 is all about the extended collective operations -- for each collective, it defines which process is supposed to pass in MPI_ROOT, etc. Specifically, check out MPI-2 section 7.3.2, "Operations that Move Data" (it's a very long section; a sub-section for each MPI collective). > ---

Re: [OMPI users] Best MPI implementation

2006-03-27 Thread Eric Brunner-Williams
Howdy all, This is kind of an oddball think to ask, but does anyone have a rhel_4_ia64 box they'd be will to let me finnish debugging mpich-1.2.7p1? There's a memory corruption bug that shows up for mpich-1.2.6 and -1.2.7p1, but only for the rhel_4_ia64, and I'd decided it was probably the comm p

Re: [OMPI users] Best MPI implementation

2006-03-27 Thread Michael Kluskens
On Mar 27, 2006, at 4:11 PM, Jeff Squyres (jsquyres) wrote: For your code, most MPI implementations (Open MPI, LAM/MPI, etc.) support the same API. So if it compiles/links with one, it *should* compile/link with the others (assuming you coded it in an MPI- conformant way). The MPI installe