*/\r
\r
public class MergeSort4 extends MergeSort {\r
+ \r
+ public boolean validationTest;\r
\r
public static void main(String[] args) {\r
int problemSize = 4194304;\r
int parallelBranch=32;\r
+ \r
+ MergeSort4 sort = new MergeSort4();\r
+ \r
if (args.length > 0) {\r
problemSize = Integer.parseInt(args[0]);\r
}\r
if (args.length > 1) {\r
parallelBranch = Integer.parseInt(args[1]);\r
}\r
- MergeSort4 sort = new MergeSort4();\r
+ if (args.length > 2){\r
+ sort.validationTest=true;\r
+ }\r
sort.run(problemSize,parallelBranch);\r
}\r
\r
public MergeSort4() {\r
super();\r
+ validationTest=false;\r
}\r
\r
public void runWorkAndTest() {\r
long endT=System.currentTimeMillis();\r
System.out.println("running time="+(endT-startT));\r
}\r
-// sese test{\r
-// checkSorted(output);\r
-// }\r
+ if(validationTest){\r
+ sese test{\r
+ checkSorted(output);\r
+ }\r
+ }\r
}\r
\r
public int[] serializedSort(int A[], int low, int high) {\r