1 ////////////////////////////////////////////////////
5 // The waitqd module provides a sync method
6 // that does not return until quiescence is detected
8 // Author: Michael Lang
11 ////////////////////////////////////////////////////
15 extern module CkFutures;
17 readonly CkChareID _waitqd_qdhandle;
19 mainchare [migratable] waitqd_QDChare {
20 entry waitqd_QDChare(CkArgMsg *m);
21 entry [threaded, sync] void waitQD(void);
22 entry void onQD(CkQdMsg *);