Removing unnecessary prints.
[charm.git] / tests / charm++ / commtest / comlib / Makefile
1 CHARMC=../../../../bin/charmc -module comlib -module RefineLB $(OPTS)
2
3 all: hello bench benchmulti benchsectionmulti
4
5 hello: hello.o
6         $(CHARMC) -language charm++ -o hello hello.o
7
8 hello.decl.h: hello.ci
9         $(CHARMC)  hello.ci
10
11 hello.o: hello.C hello.decl.h
12         $(CHARMC) -c hello.C
13
14 bench: bench.o
15         $(CHARMC) -language charm++ -o bench bench.o 
16
17 benchmulti: benchmulti.o
18         $(CHARMC) -language charm++ -o benchmulti benchmulti.o 
19
20 benchsectionmulti: benchsectionmulti.o
21         $(CHARMC) -language charm++ -o benchsectionmulti benchsectionmulti.o 
22
23
24 bench.decl.h: bench.ci
25         $(CHARMC)  bench.ci
26
27 bench.o: bench.C bench.decl.h
28         $(CHARMC) -c bench.C
29
30 benchmulti.o: benchmulti.C bench.decl.h
31         $(CHARMC) -c benchmulti.C
32
33 benchsectionmulti.o: benchsectionmulti.C bench.decl.h
34         $(CHARMC) -c benchsectionmulti.C
35
36 clean:
37         rm -f *.decl.h *.def.h conv-host *.o hello bench benchmulti benchsectionmulti charmrun *~
38
39 test_bench: all
40         ./charmrun bench +p4 10
41
42 test: all
43         ./charmrun hello +p1 1
44         ./charmrun hello +p1 2
45         ./charmrun hello +p2 2
46         ./charmrun hello +p4 10 2
47         ./charmrun hello +p4 10 3
48         ./charmrun hello +p4 10 4
49         ./charmrun hello +p4 10 5
50         ./charmrun hello +p2 1
51         ./charmrun bench +p2 100 1 +balancer RefineLB
52         ./charmrun bench +p2 100 2 +balancer RefineLB
53         ./charmrun bench +p2 100 4 +balancer RefineLB
54         ./charmrun bench +p4 100 2 +balancer RefineLB
55         ./charmrun bench +p4 100 4 +balancer RefineLB
56         ./charmrun bench +p2 100 1 +strategy USE_GRID +balancer RefineLB 
57         ./charmrun bench +p2 100 2 +strategy USE_GRID +balancer RefineLB
58         ./charmrun bench +p2 100 4 +strategy USE_GRID +balancer RefineLB
59         ./charmrun bench +p2 100 1 +strategy USE_DIRECT +balancer RefineLB
60         ./charmrun bench +p2 100 2 +strategy USE_DIRECT +balancer RefineLB
61         ./charmrun bench +p2 100 4 +strategy USE_DIRECT +balancer RefineLB
62         ./charmrun benchmulti +p2 100 1 +balancer RefineLB
63         ./charmrun benchmulti +p2 100 2 +balancer RefineLB
64         ./charmrun benchmulti +p2 100 4 +balancer RefineLB
65         ./charmrun benchmulti +p4 100 2 +balancer RefineLB
66         ./charmrun benchmulti +p4 100 4 +balancer RefineLB
67         ./charmrun benchmulti +p2 100 1 +strategy USE_GRID +balancer RefineLB 
68         ./charmrun benchmulti +p2 100 2 +strategy USE_GRID +balancer RefineLB
69         ./charmrun benchmulti +p2 100 4 +strategy USE_GRID +balancer RefineLB
70         ./charmrun benchmulti +p2 100 1 +strategy USE_DIRECT +balancer RefineLB
71         ./charmrun benchmulti +p2 100 2 +strategy USE_DIRECT +balancer RefineLB
72         ./charmrun benchmulti +p2 100 4 +strategy USE_DIRECT +balancer RefineLB
73         ./charmrun benchsectionmulti +p2 100 1 +balancer RefineLB
74         ./charmrun benchsectionmulti +p2 100 2 +balancer RefineLB
75         ./charmrun benchsectionmulti +p2 100 4 +balancer RefineLB
76         ./charmrun benchsectionmulti +p4 100 4 +balancer RefineLB
77
78 bgtest: all
79         ./charmrun hello +p1 1  +x1 +y1 +z1
80         ./charmrun hello +p1 2  +x1 +y1 +z1
81         ./charmrun hello +p2 2  +x2 +y1 +z1
82         ./charmrun hello +p4 10 2  +x2 +y2 +z1
83         ./charmrun hello +p4 10 3  +x2 +y2 +z1
84         ./charmrun hello +p4 10 4  +x2 +y2 +z1
85         ./charmrun hello +p4 10 5  +x2 +y2 +z1
86         ./charmrun hello +p2 1  +x2 +y1 +z1
87