RTSflags.ConcFlags.maxLocalSparks = 65536;
#endif /* CONCURRENT only */
-#if GRAN
+#ifdef GRAN
RTSflags.ConcFlags.ctxtSwitchTime = CS_MIN_MILLISECS; /* In milliseconds */
RTSflags.ConcFlags.maxThreads = 32;
RTSflags.ConcFlags.stkChunkSize = 1024;
RTSflags.GranFlags.DoReScheduleOnFetch = rtsTrue;
if (rts_argv[arg][3] != '\0')
RTSflags.GranFlags.FetchStrategy = decode(rts_argv[arg]+3);
+ else
+ RTSflags.GranFlags.FetchStrategy = 2;
if (RTSflags.GranFlags.FetchStrategy == 0)
RTSflags.GranFlags.DoReScheduleOnFetch = rtsFalse;
- else
- RTSflags.GranFlags.FetchStrategy = 2; /* default: fetch everything */
break;
case 'K': /* sort overhead (per elem in spark list) */
if (rts_argv[arg][3] != '\0')
RTSflags.GranFlags.max_fishes = decode(rts_argv[arg]+3);
else
- RTSflags.GranFlags.max_fishes = 1;
+ RTSflags.GranFlags.max_fishes = MAX_FISHES;
break;
case 'w':