#include #include #include double interval=1.0,stime=0.0; int nnodes=100,nmsgs=1000,msgsize=1000; unsigned int seed=1; struct poptOption args[]= { { "nnodes", 'n', POPT_ARG_INT | POPT_ARGFLAG_ONEDASH | POPT_ARGFLAG_SHOW_DEFAULT, &nnodes, 0, "Number of nodes simulated", NULL }, { "nmsgs", 'm', POPT_ARG_INT | POPT_ARGFLAG_ONEDASH | POPT_ARGFLAG_SHOW_DEFAULT, &nmsgs, 0, "Number of messages", NULL }, { "interval", 'i', POPT_ARG_DOUBLE | POPT_ARGFLAG_ONEDASH | POPT_ARGFLAG_SHOW_DEFAULT, &interval, 0, "Interval between consecutive messages", NULL }, { "stime", 't', POPT_ARG_DOUBLE | POPT_ARGFLAG_ONEDASH | POPT_ARGFLAG_SHOW_DEFAULT, &stime, 0, "Time of first message", NULL }, { "size", 'z', POPT_ARG_INT | POPT_ARGFLAG_ONEDASH | POPT_ARGFLAG_SHOW_DEFAULT, &msgsize, 0, "Size of each message", NULL }, { "seed", 's', POPT_ARG_INT | POPT_ARGFLAG_ONEDASH | POPT_ARGFLAG_SHOW_DEFAULT, &seed, 0, "Random number generator seed", NULL }, POPT_AUTOHELP { NULL, 0, 0, NULL, 0 }, POPT_TABLEEND }; void createRegistrations() { int count; printf("#\n# Registrations\n#\n"); for(count=0;count