added bgstacksize
[charm.git] / examples / bigsim / sdag / jacobi-no-redn / Makefile
1 OPTS=-g
2 CHARMC=../../../../bin/charmc $(OPTS)
3
4 all: jacobi
5
6 jacobi: parallelJacobi.o
7         $(CHARMC) -language charm++ -o jacobi parallelJacobi.o -tracemode projections
8
9 parallelJacobi.o: parallelJacobi.decl.h parallelJacobi.def.h parallelJacobi.h parallelJacobi.C
10         $(CHARMC) -c parallelJacobi.C 
11
12 parallelJacobi.decl.h parallelJacobi.def.h: parallelJacobi.ci
13         $(CHARMC) parallelJacobi.ci
14
15 run:    jacobi
16         ./charmrun +p16 ./jacobi 2000 4 1000 +x10 +y10 +z10 +cth1 +wth1 +bgcorrect +stacksize 4000 +logsize 20000 #++debug-no-pause
17 #+bgwalltime 
18
19 tiny:   jacobi
20         ./charmrun +p1 ./jacobi 8 4 4 +x2 +y1 +z1 +cth1 +wth1 +bgcorrect +stacksize 4000 +logsize 20000
21
22
23 small:  jacobi
24         ./charmrun +p2 ./jacobi 40 4 10 +x2 +y5 +z1 +cth1 +wth1 +bgcorrect +stacksize 4000 +logsize 20000
25
26 medium: jacobi
27         ./charmrun +p5 ./jacobi 400 4 100 +x2 +y5 +z5 +cth1 +wth1 +stacksize 4000 +logsize 20000
28
29 testnocorr:jacobi
30         ./charmrun +p8 ./jacobi 2000 4 1000 +x10 +y5 +z2 +cth1 +wth1 +bglog +stacksize 4000 +logsize 20000
31
32 test: jacobi
33         ./charmrun +p4 ./jacobi 64 10 32 +bgstacksize 102400 $(TESTOPTS)
34
35 big: jacobi
36         ./charmrun +p10 ./jacobi 8000 4 4000 +x10 +y50 +z2 +cth1 +wth1 +bgcorrect +stacksize 4000 +logsize 20000
37
38 large: jacobi
39          ./charmrun +p15 ./jacobi 40000 4 20000 +x50 +y20 +z20 +cth1 +wth1 +bgcorrect +stacksize 4000 +logsize 200000
40         prun ./jacobi 128000 4 128000 +x40 +y40 +z20 +cth1 +wth1 +bgcorrect +stacksize 10000 +logsize 800000
41
42 bglog: jacobi
43         ./charmrun +p4 ./jacobi 16 10 4 +bgconfig ./bg_config
44 #       ./charmrun +p4 ./jacobi 16 10 4 +x2 +y2 +z2 +cth1 +wth1 +bglog
45
46 bgtest: jacobi
47         ./charmrun +p4 ./jacobi 64 10 32 +bgconfig ./bg_config
48
49 clean:
50         rm -f *.sts *.log C *.o *.def.h *.decl.h *~ jacobi bgTraceFile
51         rm -f charmrun conv-host core