![]() |
Multi-ApplicationOnlineProfiling
2.1
|

Go to the source code of this file.
Functions | |
| void | compute_sync_tree (struct sync_tree_conf *conf, void(*action)(struct sync_tree_conf *next_conf, void *arg), void(*per_child_act)(struct sync_tree_conf *conf, void *arg), void(*post_action)(struct sync_tree_conf *next_conf, void *arg), void *arg) |
| This function does the actual work prepared by bootstrap_sync_tree(). More... | |
| void | bootstrap_sync_tree (void(*action)(struct sync_tree_conf *next_conf, void *arg), void(*per_child_act)(struct sync_tree_conf *conf, void *arg), void(*post_action)(struct sync_tree_conf *next_conf, void *arg), void *arg) |
| This is a bootstrapping function for calling compute_sync_tree();. More... | |
| void | sync_server (int dest_rank) |
| Server function for synchronizing time. More... | |
| void | sync_client (int parent, void *poffset) |
| The client function for synchronizing time (computes offset between server and client) More... | |
| void | perchild_host (struct sync_tree_conf *c, void *arg) |
| What to be done on each node's child. More... | |
| void | post_client (struct sync_tree_conf *c, void *arg) |
| What to be done on the client side. More... | |
| void | action_set_off (struct sync_tree_conf *c, void *poffset) |
| Copies offset of c to current process timer offset (poffset) More... | |
| void | action_val (struct sync_tree_conf *c, void *arg) |
| For debugging only. More... | |
| void | sync_mpi () |
| Entry point to be used to perform time sync of every MPI Processes. More... | |