- surf_config_models_setup(file);
- parse_platform_file(file);
- surf_config_models_create_elms();
- start = xbt_os_time();
- /* FIXME: what time are we measuring ??? */
- end = xbt_os_time();
- DEBUG1("PARSE TIME: %lg", (end - start));
-
-#ifdef HAVE_TRACING
- TRACE_surf_save_onelink();
-#endif
-
- xbt_dict_foreach(surf_model_resource_set(surf_workstation_model), cursor,
- name, workstation) {
- SIMIX_host_create(name, workstation, NULL);
+ /* Create storage at SIMIX level */
+ xbt_lib_foreach(storage_lib, cursor, name, storage) {
+ if(storage[SURF_STORAGE_LEVEL])
+ SIMIX_storage_create(name, storage[SURF_STORAGE_LEVEL], NULL);