Dear all,
I am actually working on the I/O for Nest with MPI.
I am not aware of the solution of Nest for managing the communication
between process and thread. I would like to learn more about it for
adapting the interface with the actual solution. If someone can answer
some of my questions :
1) By looking at the initialization of the MPI, I saw Nest use the
/MPI_THREAD_FUNNELED /for the level of thread support.
What is the reason for it?
2) This level of thread support surprise me because I suppose that it
will overload one thread with all the MPI calls.
Why do you do not choose the level /MPI_THREAD_SERIALIZED/?
3) I would like to have different levels for thread support. Do you
think it's possible ?
Thank you in advance for your answer,
Kusch Lionel
PS: The reference to the different MPI thread support :
http://mpi.deino.net/mpi_functions/MPI_Init_thread.html