Hey guys,
I know that threading is very immature (or broken) in the 1.2 series, But what happens if a user wants to use a threaded BLAS (GOTO) library with their MPI code and never has OpenMP/pthreads parallel regions with MPI calls? Would this work?

What about using OpenMP in their code but again all MPI calls happen outside parallel regions. How would a process who is behind in execution handle a incoming message when it has not yet hit outside the threaded region ware the MPI_Recv() is called? Would the library just hold on to it (if below the eager limit) and wait until someone calls the Recv that matches the message?


Brock Palen
Center for Advanced Computing
bro...@umich.edu
(734)936-1985


Reply via email to