Bigsim bare emulator examples: provide a dummy version of traceWriteSTS
[charm.git] / examples / bigsim / emulator / Makefile
1 CHARMC=../../../bin/charmc $(OPTS)
2
3 all: jacobi3D maxReduce prime ping octo line ring
4         cd littleMD; $(MAKE)
5
6 jacobi3D: jacobi3D.C common.C
7         $(CHARMC) -language bigsim -o jacobi3D $^
8
9 maxReduce: maxReduce.C common.C
10         $(CHARMC) -language bigsim -o maxReduce $^
11
12 prime: prime.C common.C
13         $(CHARMC) -language bigsim -o prime $^
14
15 ping: ping.C common.C
16         $(CHARMC) -language bigsim -o ping $^
17
18 octo: octo.C common.C
19         $(CHARMC) -language bigsim -o octo $^
20
21 line: line.C common.C
22         $(CHARMC) -language bigsim -o line $^
23
24 ring: ring.C common.C
25         $(CHARMC) -language bigsim -o ring $^
26
27 test: all
28         ./charmrun ./maxReduce +p4 +cth3 +wth10 +bgstacksize 102400 $(TESTOPTS)
29         ./charmrun +p4 ./octo 3 3 3 4 5  +bgstacksize 102400 $(TESTOPTS)
30         ./charmrun +p4 ./line 6 6 6 3 4 10 +bgstacksize 102400 $(TESTOPTS)
31         ./charmrun +p4 ./jacobi3D 3 3 3 2 10 0.1 +bgstacksize 204800 $(TESTOPTS)
32         ./charmrun +p4 ./prime 3 3 3 3 4 1000 +bgstacksize 102400 $(TESTOPTS)
33         ./charmrun +p4 ./ring 2 2 2 1 1 $(TESTOPTS)
34         ./charmrun +p4 littleMD/bgMD 6 6 6 3 4 +bgstacksize 102400 $(TESTOPTS)
35
36 clean:
37         rm -f core *.cpm.h
38         rm -f TAGS *.o
39         rm -f jacobi3D maxReduce prime ping octo line ring
40         rm -f jacobi3D.exe maxReduce.exe prime.exe ping.exe octo.exe line.exe ring.exe
41         rm -f conv-host charmrun
42         cd littleMD; $(MAKE) clean