#include "ross-types.h"
#include "tw-opts.h"
#include "stdbool.h"
Go to the source code of this file.
◆ GVT_HOOK_STATUS
Enumerator |
---|
GVT_HOOK_STATUS_disabled | |
GVT_HOOK_STATUS_timestamp | |
GVT_HOOK_STATUS_every_n_gvt | |
GVT_HOOK_STATUS_model_call | |
Definition at line 76 of file ross-gvt-internal.h.
◆ tw_gvt_finish()
void tw_gvt_finish |
( |
void | | ) |
|
|
extern |
◆ tw_gvt_force_update()
void tw_gvt_force_update |
( |
void | | ) |
|
|
extern |
◆ tw_gvt_force_update_realtime()
void tw_gvt_force_update_realtime |
( |
void | | ) |
|
|
extern |
◆ tw_gvt_inprogress()
int tw_gvt_inprogress |
( |
tw_pe * | pe | ) |
|
|
inlinestatic |
◆ tw_gvt_set()
◆ tw_gvt_setup()
◆ tw_gvt_start()
void tw_gvt_start |
( |
void | | ) |
|
|
extern |
◆ tw_gvt_stats()
void tw_gvt_stats |
( |
FILE * | F | ) |
|
|
extern |
◆ tw_gvt_step1()
void tw_gvt_step1 |
( |
tw_pe * | me | ) |
|
|
extern |
◆ tw_gvt_step1_realtime()
void tw_gvt_step1_realtime |
( |
tw_pe * | me | ) |
|
|
extern |
◆ tw_gvt_step2()
void tw_gvt_step2 |
( |
tw_pe * | me | ) |
|
|
extern |
◆ tw_trigger_gvt_hook_at()
void tw_trigger_gvt_hook_at |
( |
tw_stime | time | ) |
|
◆ tw_trigger_gvt_hook_every()
void tw_trigger_gvt_hook_every |
( |
int | num_gvt_calls | ) |
|
◆ tw_trigger_gvt_hook_now()
void tw_trigger_gvt_hook_now |
( |
tw_lp * | lp | ) |
|
Definition at line 529 of file mpi_allreduce.c.
References CONSERVATIVE, g_tw_gvt_hook_trigger, g_tw_synchronization_protocol, GVT_HOOK_STATUS_model_call, tw_pe::gvt_status, tw_lp::kp, tw_kp::last_sig, OPTIMISTIC_DEBUG, tw_lp::pe, tw_lp::triggered_gvt_hook, tw_copy_event_sig(), tw_error(), TW_GVT_COMPUTE, and TW_LOC.
Referenced by phold_event_handler().
◆ tw_trigger_gvt_hook_now_rev()
void tw_trigger_gvt_hook_now_rev |
( |
tw_lp * | lp | ) |
|
◆ tw_trigger_gvt_hook_when_model_calls()
void tw_trigger_gvt_hook_when_model_calls |
( |
void | | ) |
|
◆ g_tw_gvt_hook
void(* g_tw_gvt_hook) (tw_pe *pe, bool is_queue_empty) |
( |
tw_pe * | pe, |
|
|
bool | is_queue_empty ) |
|
extern |
◆ g_tw_gvt_hook_trigger