-/* Copyright (c) 2006-2014. The SimGrid Team.
+/* Copyright (c) 2006-2015. The SimGrid Team.
* All rights reserved. */
/* This program is free software; you can redistribute it and/or modify it
#endif
XBT_DEBUG("ADD SD LEVELS");
- SD_HOST_LEVEL = xbt_lib_add_level(host_lib,__SD_workstation_destroy);
- SD_LINK_LEVEL = xbt_lib_add_level(link_lib,__SD_link_destroy);
SD_STORAGE_LEVEL = xbt_lib_add_level(storage_lib,__SD_storage_destroy);
if (_sg_cfg_exit_asap) {
s_SD_task_t task;
SD_task_t done_task, next_done_task;
+ xbt_die("This function is not working since the C++ links and others. Please report the problem if you really need that function.");
XBT_DEBUG("Recreating the swags...");
xbt_swag_free(sd_global->not_scheduled_task_set);
xbt_lib_cursor_t cursor = NULL;
char *name = NULL;
void **surf_workstation = NULL;
- void **surf_link = NULL;
void **surf_storage = NULL;
parse_platform_file(platform_file);
__SD_workstation_create(surf_workstation[SURF_HOST_LEVEL], NULL);
}
- xbt_lib_foreach(link_lib, cursor, name, surf_link) {
- if(surf_link[SURF_LINK_LEVEL])
- __SD_link_create(surf_link[SURF_LINK_LEVEL], NULL);
- }
-
xbt_lib_foreach(storage_lib, cursor, name, surf_storage) {
if(surf_storage[SURF_STORAGE_LEVEL])
__SD_storage_create(surf_storage[SURF_STORAGE_LEVEL], NULL);
if (elapsed_time > 0.0)
total_time += elapsed_time;
- /* FIXME: shoud look at model_list or model_list_invoke? */
/* let's see which tasks are done */
- xbt_dynar_foreach(model_list, iter, model) {
+ xbt_dynar_foreach(all_existing_models, iter, model) {
while ((action = surf_model_extract_done_action_set(model))) {
task = surf_action_get_data(action);
task->start_time = surf_action_get_start_time(task->surf_action);