The reason I asked the background thread is that I need to make MPI calls in
this thread and this is also why I got errors in the little testing program.
List-Post: users@lists.open-mpi.org
Date: Sun, 27 Sep 2009 14:00:00 -0700
From: eugene@sun.com
To: us...@open-mpi.org
Subject: Re: [OMP
guosong wrote:
I
used MPI_Init_thread(&argc,&argv, MPI_THREAD_MULTIPLE,
&provided); in my program and got provided = 0 which turns out to
be the MPI_THREAD_SINGLE. Does this mean that I can not use
MPI_THREAD_MULTIPLE model?
Right. I've not done much multithreaded MPI work. Someone else on
Hi Loh,
I used MPI_Init_thread(&argc,&argv, MPI_THREAD_MULTIPLE, &provided); in my
program and got provided = 0 which turns out to be the MPI_THREAD_SINGLE. Does
this mean that I can not use MPI_THREAD_MULTIPLE model? I write a little
program to test the multithreading and it worked sometimes
There are tools available to allow you to see the "message queues" of a
process, this might help you identify why you aren't seeing the messages
that you are waiting on complete. One such tool is linked to in my
signature, you could also look into TotalView or DDT as well.
I would also suggest t