set bgstacksize
[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
7         $(CHARMC) -language bigsim -o jacobi3D jacobi3D.C 
8
9 maxReduce: maxReduce.C
10         $(CHARMC) -language bigsim -o maxReduce maxReduce.C
11
12 prime: prime.C
13         $(CHARMC) -language bigsim -o prime prime.C
14
15 ping: ping.C
16         $(CHARMC) -language bigsim -o ping ping.C
17
18 octo: octo.C
19         $(CHARMC) -language bigsim -o octo octo.C
20
21 line: line.C
22         $(CHARMC) -language bigsim -o line line.C
23
24 ring: ring.C
25         $(CHARMC) -language bigsim -o ring ring.C
26
27 test: all
28         ./charmrun ./maxReduce +p4 +cth3 +wth10 $(TESTOPTS)
29         ./charmrun +p4 ./octo 4 5 6 4 5  +bgstacksize 102400 $(TESTOPTS)
30         ./charmrun +p4 ./line 6 6 6 5 6 10 +bgstacksize 102400 $(TESTOPTS)
31         ./charmrun +p4 ./jacobi3D 3 3 3 2 10 0.1 +bgstacksize 102400 $(TESTOPTS)
32         ./charmrun +p4 ./prime 3 3 3 3 4 1000 $(TESTOPTS)
33         ./charmrun +p4 ./ring 2 2 2 1 1 $(TESTOPTS)
34         ./charmrun +p4 littleMD/bgMD 6 6 6 5 6 +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 conv-host charmrun
41         cd littleMD; $(MAKE) clean