Flag Graph_all_create(int id, int sid, InputGraph *input, int anyElt, VoidFunc partitioner, FlagFunc scheduler, int FIFOSize, int eltSize, Counter* ctr); Flag Graph_all_destroy(int id, Counter *ctr); void Graph_randomPartitioner(InputGraph *input, int *map); Flag Graph_isLocalNode(int id, int nodeId); int Graph_numInFIFO(int id, int nodeId); Flag Graph_enqueueFIFO(int id, int nodeId, char *data, Counter *ctr); Flag Graph_waitBufAvail(int id, int nodeId, Counter *ctr); int Graph_FIFONumBuf(int id, int nodeId); Flag Graph_dequeueFIFO(int id, int nodeId, int FIFOId, char *buf, Counter *ctr); Flag Graph_readFIFO(int id, int nodeId, int FIFOId, int elt, char **bufPtr); Flag Graph_deleteFIFO(int id, int nodeId, int FIFOId, int numElt); Flag Graph_deleteFIFOCommit(int id, int nodeId, int FIFOId); Flag Graph_waitNewElt(int id, int nodeId, Counter *ctr); int Graph_FIFONumElt(int id, int nodeId, int FIFOId); void Graph_wakeUpNode(int id, int nodeId); Flag Graph_all_freeze(int id, Counter *ctr); Flag Graph_all_unFreeze(int id, Counter *ctr);