|
int | find_model_description (s_surf_model_description_t *table, const char *name) |
|
void | model_help (const char *category, s_surf_model_description_t *table) |
| Displays the long description of all registered models, and quit. More...
|
|
static void * | surf_storage_resource_priv (const void *storage) |
|
static void * | surf_storage_resource_by_name (const char *name) |
|
void | surf_cpu_model_init_Cas01 () |
| Initializes the CPU model with the model Cas01. More...
|
|
void | surf_cpu_model_init_ti () |
| Initializes the CPU model with trace integration [Deprecated]. More...
|
|
void | surf_network_model_init_SMPI () |
| Same as network model 'LagrangeVelho', only with different correction factors. More...
|
|
void | surf_network_model_init_IB () |
| Same as network model 'LagrangeVelho', only with different correction factors. More...
|
|
void | surf_network_model_init_LegrandVelho () |
| Initializes the platform with the network model 'LegrandVelho'. More...
|
|
void | surf_network_model_init_Constant () |
| Initializes the platform with the network model 'Constant'. More...
|
|
void | surf_network_model_init_CM02 () |
| Initializes the platform with the network model CM02. More...
|
|
void | surf_network_model_init_NS3 () |
| Initializes the platform with the network model NS3. More...
|
|
void | surf_network_model_init_Reno () |
| Initializes the platform with the network model Reno. More...
|
|
void | surf_network_model_init_Reno2 () |
| Initializes the platform with the network model Reno2. More...
|
|
void | surf_network_model_init_Vegas () |
| Initializes the platform with the network model Vegas. More...
|
|
void | surf_storage_model_init_default () |
| The storage model. More...
|
|
void | surf_host_model_init_compound () |
| Initializes the platform with a compound host model. More...
|
|
void | surf_host_model_init_current_default () |
| Initializes the platform with the current best network and cpu models at hand. More...
|
|
void | surf_host_model_init_ptask_L07 () |
| Initializes the platform with the model L07. More...
|
|
void | surf_vm_model_init_HL13 () |
| Initializes the platform with the current best network and cpu models at hand. More...
|
|
void | surf_init (int *argc, char **argv) |
| Initialize SURF. More...
|
|
void | surf_presolve () |
| Finish simulation initialization. More...
|
|
double | surf_solve (double max_date) |
| Performs a part of the simulation. More...
|
|
double | surf_get_clock () |
| Return the current time. More...
|
|
void | surf_exit () |
| Exit SURF. More...
|
|
void | parse_platform_file (const char *file) |
|
const char * | __surf_get_initial_path () |
|
void | TRACE_surf_action (surf_action_t surf_action, const char *category) |
|
void | TRACE_surf_alloc () |
|
void | TRACE_surf_release () |
|
void | instr_routing_define_callbacks () |
|
void | instr_new_variable_type (const char *new_typename, const char *color) |
|
void | instr_new_user_variable_type (const char *father_type, const char *new_typename, const char *color) |
|
void | instr_new_user_state_type (const char *father_type, const char *new_typename) |
|
void | instr_new_value_for_user_state_type (const char *_typename, const char *value, const char *color) |
|
int | instr_platform_traced () |
|
xbt_graph_t | instr_routing_platform_graph () |
|
void | instr_routing_platform_graph_export_graphviz (xbt_graph_t g, const char *filename) |
|
|
surf_action_t | surf_model_extract_done_action_set (surf_model_t model) |
| Pop an action from the done actions set. More...
|
|
surf_action_t | surf_model_extract_failed_action_set (surf_model_t model) |
| Pop an action from the failed actions set. More...
|
|
int | surf_model_running_action_set_size (surf_model_t model) |
| Get the size of the running action set of a model. More...
|
|
surf_action_t | surf_host_open (sg_host_t host, const char *fullpath) |
| Create a file opening action on the given host. More...
|
|
surf_action_t | surf_host_close (sg_host_t host, surf_file_t fd) |
| Create a file closing action on the given host. More...
|
|
surf_action_t | surf_host_read (sg_host_t host, surf_file_t fd, sg_size_t size) |
| Create a file reading action on the given host. More...
|
|
surf_action_t | surf_host_write (sg_host_t host, surf_file_t fd, sg_size_t size) |
| Create a file writing action on the given host. More...
|
|
xbt_dynar_t | surf_host_get_info (sg_host_t host, surf_file_t fd) |
| Get the information of a file descriptor. More...
|
|
sg_size_t | surf_host_get_free_size (sg_host_t resource, const char *name) |
| Get the available space of the storage at the mount point. More...
|
|
sg_size_t | surf_host_get_used_size (sg_host_t resource, const char *name) |
| Get the used space of the storage at the mount point. More...
|
|
int | surf_host_unlink (sg_host_t host, surf_file_t fd) |
| Unlink a file descriptor. More...
|
|
size_t | surf_host_get_size (sg_host_t host, surf_file_t fd) |
| Get the size of a file on a host. More...
|
|
size_t | surf_host_file_tell (sg_host_t host, surf_file_t fd) |
| Get the current position of the file descriptor. More...
|
|
int | surf_host_file_move (sg_host_t host, surf_file_t fd, const char *fullpath) |
| Move a file to another location on the same mount point. More...
|
|
int | surf_host_file_seek (sg_host_t host, surf_file_t fd, sg_offset_t offset, int origin) |
| Set the position indictator assiociated with the file descriptor to a new position. More...
|
|
xbt_dict_t | surf_storage_get_content (surf_resource_t resource) |
| Get the content of a storage. More...
|
|
sg_size_t | surf_storage_get_size (surf_resource_t resource) |
| Get the size in bytes of a storage. More...
|
|
sg_size_t | surf_storage_get_free_size (surf_resource_t resource) |
| Get the available size in bytes of a storage. More...
|
|
sg_size_t | surf_storage_get_used_size (surf_resource_t resource) |
| Get the size in bytes of a storage. More...
|
|
xbt_dict_t | surf_storage_get_properties (surf_resource_t resource) |
| return the properties set associated to that storage More...
|
|
void | surf_cpu_action_set_bound (surf_action_t action, double bound) |
| [brief description] More...
|
|
double | surf_network_action_get_latency_limited (surf_action_t action) |
| [brief description] More...
|
|
surf_file_t | surf_storage_action_get_file (surf_action_t action) |
| Get the file associated to a storage action. More...
|
|
xbt_dict_t | surf_storage_action_get_ls_dict (surf_action_t action) |
| Get the result dictionary of an ls action. More...
|
|
const char * | surf_storage_get_host (surf_resource_t resource) |
| Get the host the storage is attached to. More...
|
|