-" /* Save the gras-log argument of real command line to pass it to all processes */\n"
-" for (i=1; i<argc; i++) {\n"
-" if (!strncmp(argv[i],\"--gras-log=\",strlen(\"--gras-log=\"))) {\n"
-" if (gras_log) {\n"
-" char *tmp=malloc(strlen(gras_log)+strlen(argv[i])+2);\n"
-" sprintf(tmp,\"%%s %%s\",gras_log, argv[i]);\n"
-" free(gras_log);\n"
-" gras_log=tmp;\n"
-" } else {\n"
-" gras_log = strdup(argv[i]);\n"
-" }\n"
-" for (j=i+1; j<argc; j++) {\n"
-" argv[j-1] = argv[j];\n"
-" } \n"
-" argv[j-1] = NULL;\n"
-" argc--;\n"
-" i--; /* compensate effect of next loop incrementation */\n"
-" }\n"
-" }\n"
-"\n"
+" /* Simulation setup */\n"
+" MSG_global_init_args(&argc,argv);\n"