#include <stdlib.h>
#include <string.h>
#include <assert.h>
+#include <unistd.h>
#include <stdbool.h>
#include <inttypes.h>
static unsigned printcounter;
+static int ncpus = 1;
+
static AdjWord *xalloc_adjmatrix(void) {
return xmalloc(sizeof(*adjmatrix)*n);
}
}
int main(int argc, char **argv) {
+ int opt;
+ while ((opt = getopt(argc,argv,"j:")) >= 0) {
+ switch (opt) {
+ case 'j': ncpus = atoi(optarg); break;
+ case '+': assert(!"bad option");
+ default: abort();
+ }
+ }
+ argc -= optind-1;
+ argv += optind-1;
assert(argc==3);
n = atoi(argv[1]);
m = atoi(argv[2]);
+
prep();
iterate();
fprintf(stderr, "\n");