|
SD_task_t | SD_task_create (const char *name, void *data, double amount) |
|
void * | SD_task_get_data (SD_task_t task) |
|
void | SD_task_set_data (SD_task_t task, void *data) |
|
e_SD_task_state_t | SD_task_get_state (SD_task_t task) |
|
const char * | SD_task_get_name (SD_task_t task) |
|
void | SD_task_set_name (SD_task_t task, const char *name) |
|
void | SD_task_set_rate (SD_task_t task, double rate) |
|
void | SD_task_watch (SD_task_t task, e_SD_task_state_t state) |
|
void | SD_task_unwatch (SD_task_t task, e_SD_task_state_t state) |
|
double | SD_task_get_amount (SD_task_t task) |
|
void | SD_task_set_amount (SD_task_t task, double amount) |
|
double | SD_task_get_alpha (SD_task_t task) |
|
double | SD_task_get_remaining_amount (SD_task_t task) |
|
double | SD_task_get_execution_time (SD_task_t task, int host_count, const sg_host_t *host_list, const double *flops_amount, const double *bytes_amount) |
|
e_SD_task_kind_t | SD_task_get_kind (SD_task_t task) |
|
void | SD_task_schedule (SD_task_t task, int host_count, const sg_host_t *host_list, const double *flops_amount, const double *bytes_amount, double rate) |
|
void | SD_task_unschedule (SD_task_t task) |
|
double | SD_task_get_start_time (SD_task_t task) |
|
double | SD_task_get_finish_time (SD_task_t task) |
|
xbt_dynar_t | SD_task_get_parents (SD_task_t task) |
|
xbt_dynar_t | SD_task_get_children (SD_task_t task) |
|
int | SD_task_get_workstation_count (SD_task_t task) |
|
sg_host_t * | SD_task_get_workstation_list (SD_task_t task) |
|
void | SD_task_destroy (SD_task_t task) |
|
void | SD_task_dump (SD_task_t task) |
|
void | SD_task_dotty (SD_task_t task, void *out_FILE) |
|
SD_task_t | SD_task_create_comp_seq (const char *name, void *data, double amount) |
|
SD_task_t | SD_task_create_comp_par_amdahl (const char *name, void *data, double amount, double alpha) |
|
SD_task_t | SD_task_create_comm_e2e (const char *name, void *data, double amount) |
|
SD_task_t | SD_task_create_comm_par_mxn_1d_block (const char *name, void *data, double amount) |
|
void | SD_task_distribute_comp_amdahl (SD_task_t task, int ws_count) |
|
void | SD_task_build_MxN_1D_block_matrix (SD_task_t task, int src_nb, int dst_nb) |
|
void | SD_task_schedulev (SD_task_t task, int count, const sg_host_t *list) |
|
void | SD_task_schedulel (SD_task_t task, int count,...) |
|
void | SD_task_dependency_add (SD_task_t src, SD_task_t dst) |
|
void | SD_task_dependency_remove (SD_task_t src, SD_task_t dst) |
|
int | SD_task_dependency_exists (SD_task_t src, SD_task_t dst) |
|
void | SD_init_nocheck (int *argc, char **argv) |
|
void | SD_config (const char *key, const char *value) |
|
void | SD_create_environment (const char *platform_file) |
|
void | SD_simulate (double how_long) |
|
void | SD_simulate_with_update (double how_long, xbt_dynar_t changed_tasks_dynar) |
|
double | SD_get_clock () |
|
void | SD_exit () |
|
xbt_dynar_t | SD_daxload (const char *filename) |
|
xbt_dynar_t | SD_dotload (const char *filename) |
|
xbt_dynar_t | SD_dotload_with_sched (const char *filename) |
|
xbt_dynar_t | SD_PTG_dotload (const char *filename) |
|
std::set< SD_task_t > * | simgrid::sd::simulate (double how_long) |
|