Re: [OMPI users] Failing to MPI run on my linux cluster

2014-01-09 Thread John Hearns
I got NIST Fire and Smoke installed and running for a customer at my last job. The burning sofa demo is pretty nifty!

[OMPI users] Calling a variable from another processor

2014-01-09 Thread Pradeep Jha
I am writing a parallel program in Fortran77. I have the following problem: 1) I have N number of processors. 2) Each processor contains an array A of size S. 3) Using some function, on every processor (say rank X), I calculate the value of two integers Y and Z, where Z

Re: [OMPI users] Calling a variable from another processor

2014-01-09 Thread Christoph Niethammer
Hello, I suggest you have a look onto the MPI one-sided functionality (Section 11 of the MPI Spec 3.0). Create a window to allow the other processes to access the arrays A directly via MPI_Get/MPI_Put. Be aware of synchronization which you have to implement via MPI_Win_fence or manual locking.

Re: [OMPI users] Calling a variable from another processor

2014-01-09 Thread Jeff Squyres (jsquyres)
MPI one-sided stuff is actually pretty complicated; I wouldn't suggest it for a beginner (I don't even recommend it for many MPI experts ;-) ). Why not look at the MPI_SOURCE in the status that you got back from the MPI_RECV? In fortran, it would look something like (typed off the top of my he

Re: [OMPI users] Calling a variable from another processor

2014-01-09 Thread Jeff Hammond
One sided is quite simple to understand. It is like file io. You read/write (get/put) to a memory object. If you want to make it hard to screw up, use passive target bss wrap you calls in lock/unlock so every operation is globally visible where it's called. I've never deadlocked RMA while p2p

[OMPI users] openmpi-1.6.5 intel 14.0 MPI-IO Errors

2014-01-09 Thread Brock Palen
Attached you will find a small sample code that demonstrates the problem but ether MPI_File_seek() or MPI_File_get_position() is screwing up on me. This only happens with this version of the intel compiler: Version 14.0.0.080 Build 20130728 You can compile and run the example with: mpicc -g -

[OMPI users] OpenMPI with dual port Myrinet cards

2014-01-09 Thread Victor Prosolin
H, Our cluster has servers with either a single port or a dual port Myrinet card. In case of a dual card, only one port is connected to the Myrinet switch. The OpenMPI library is configured with "--with-mx=..." option and it works fine when I submit jobs to single port servers only. However, whe