// Create a new output stream for the standard output.
PrintStream stdout = null;
try {
- stdout = new PrintStream(new FileOutputStream("/scratch/SimulatorResult.out"));
+ stdout = new PrintStream(
+ new FileOutputStream(this.state.outputdir + "SimulatorResult_"
+ + this.coreNum + ".out"));
} catch (Exception e) {
// Sigh. Couldn't open the file.
System.out.println("Redirect: Unable to open output file!");
public int CORENUM = 1;
public String structfile;
public String main;
+ public String outputdir = null;
public HashSet selfloops;
public HashSet excprefetch;
else if (option.equals("-selfloop"))
state.selfloops.add(args[++i]);
else if (option.equals("-outputdir"))
- outputdir = args[++i];
+ state.outputdir = args[++i];
else if (option.equals("-excprefetch"))
state.excprefetch.add(args[++i]);
else if (option.equals("-classlibrary"))