Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
Move smx_process related functions from sg_emul.c to sg_process.c; cosmetics; + add...
[simgrid.git] / src / gras / Virtu / sg_emul.c
index 65ac32f..511ba97 100644 (file)
@@ -168,60 +168,3 @@ int gras_if_RL(void) {
 int gras_if_SG(void) {
    return 1;
 }
-
-void gras_global_init(int *argc,char **argv) {
-return SIMIX_global_init(argc,argv);
-}
-void gras_create_environment(const char *file) {
-return SIMIX_create_environment(file);
-}
-void gras_function_register(const char *name, xbt_main_func_t code) {
-   return SIMIX_function_register(name, code);
-}
-void gras_main() {
-       smx_cond_t cond = NULL;
-       smx_action_t smx_action;
-       xbt_fifo_t actions_done = xbt_fifo_new();
-       xbt_fifo_t actions_failed = xbt_fifo_new();
-
-
-       /* Clean IO before the run */
-       fflush(stdout);
-       fflush(stderr);
-
-
-       while (SIMIX_solve(actions_done, actions_failed) != -1.0) {
-
-               while ( (smx_action = xbt_fifo_pop(actions_failed)) ) {
-
-
-                       DEBUG1("** %s failed **",smx_action->name);
-                       while ( (cond = xbt_fifo_pop(smx_action->cond_list)) ) {
-                               SIMIX_cond_broadcast(cond);
-                       }
-                       /* action finished, destroy it */
-               //      SIMIX_action_destroy(smx_action);
-               }
-
-               while ( (smx_action = xbt_fifo_pop(actions_done)) ) {
-
-                       DEBUG1("** %s done **",smx_action->name);
-                       while ( (cond = xbt_fifo_pop(smx_action->cond_list)) ) {
-                               SIMIX_cond_broadcast(cond);
-                       }
-                       /* action finished, destroy it */
-                       //SIMIX_action_destroy(smx_action);
-               }
-       }
-       xbt_fifo_free(actions_failed);
-       xbt_fifo_free(actions_done);
-  return;
-
-}
-void gras_launch_application(const char *file) {
-return SIMIX_launch_application(file);
-}
-void gras_clean() {
-return SIMIX_clean();
-}
-