[OMPI users] Hybrid MPI/Pthreads program behaves differently on two different machines with same hardware

2011-10-24 Thread 吕慧伟
Dear List, I have a hybrid MPI/Pthreads program named "my_hybrid_app", this program is memory-intensive and take advantage of multi-threading to improve memory throughput. I run "my_hybrid_app" on two machines, which have same hardware configuration but different OS and GCC. The problem is: when I

Re: [OMPI users] Hybrid MPI/Pthreads program behaves differently on two different machines with same hardware

2011-10-24 Thread Ralph Castain
Does the difference persist if you run the single process using mpirun? In other words, does "mpirun -np 1 ./my_hybrid_app..." behave the same as "mpirun -np 2 ./..."? There is a slight difference in the way procs start when run as singletons. It shouldn't make a difference here, but worth test

[OMPI users] Checkpoint from inside MPI program with OpenMPI 1.4.2 ?

2011-10-24 Thread Nguyen Toan
Dear all, I want to automatically checkpoint an MPI program with OpenMPI ( I'm currently using 1.4.2 version with BLCR 0.8.2), not by manually typing ompi-checkpoint command line from another terminal. So I would like to know if there is a way to call checkpoint function from inside an MPI program

[OMPI users] Visual debugging on the cluster

2011-10-24 Thread devendra rai
Hello Community, I have been struggling with visual debugging on cluster machines. So far, I tried to work around the problem, or total avoid it, but no more. I have three machines on the cluster: a.s1.s2, b.s1.s2 and c.s1.s2. I do not have admin privileges on any of these machines. Now, I wan

Re: [OMPI users] Visual debugging on the cluster

2011-10-24 Thread Meredith Creekmore
Not a direct answer to your question, but have you tried using Eclipse with the Parallel Platform Tools installed? http://eclipse.org/ptp/ From: users-boun...@open-mpi.org [mailto:users-boun...@open-mpi.org] On Behalf Of devendra rai Sent: Monday, October 24, 2011 2:50 PM To: us...@open-mpi.org

Re: [OMPI users] Hybrid MPI/Pthreads program behaves differently on two different machines with same hardware

2011-10-24 Thread 吕慧伟
No. There's a difference between "mpirun -np 1 ./my_hybrid_app..." and "mpirun -np 2 ./...". Run "mpirun -np 1 ./my_hybrid_app..." will increase the performance with more number of threads, but run "mpirun -np 2 ./..." decrease the performance. -- Huiwei Lv On Tue, Oct 25, 2011 at 12:00 AM, wro