I'm wondering if there is a OpenMP equivalence to Pthread's pthread_cond_wait and pthread_signal/pthread_broadcast.
I'm trying to write a program that combines MPI and OpenMP, that basically does the following:
I have 2 threads running in each process, one does some work, the other waits for a change in a linked list that the first thread uses. When there is a change in the linked list, this thread will tell other such threads in the other processes, so that they can update their linked list.
I guess what I'm really after is whether it is possible to have one thread in one process communicate with another thread in another process, when certain conditions are met.