|
| 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...
|
| |