e8e85f3405c9a481d8dd59c621305b5886d32e3c
[charm.git] / tests / charm++ / jacobi3d / Makefile
1 CHARMC=../../../bin/charmc $(OPTS) $(MOPTS)
2
3 OBJS = jacobi3d.o
4
5 all: jacobi3d
6
7 jacobi3d: $(OBJS)
8         $(CHARMC) -language charm++ -module DummyLB -o jacobi3d $(OBJS)
9
10 projections: $(OBJS)
11         $(CHARMC) -language charm++ -tracemode projections -lz -o jacobi3d.prj $(OBJS)
12
13 summary: $(OBJS)
14         $(CHARMC) -language charm++ -tracemode summary -lz -o jacobi3d.sum $(OBJS)
15
16 jacobi3d.decl.h: jacobi3d.ci
17         $(CHARMC)  jacobi3d.ci
18
19 fttest: jacobi3d
20         ./charmrun ./jacobi3d 256 128 +p8 +balancer DummyLB
21         ./charmrun ./jacobi3d 256 128 +p8 +balancer DummyLB +killFile kill_01.txt
22         ./charmrun ./jacobi3d 256 256 256 64 64 32 +p8 +balancer DummyLB +killFile kill_02.txt
23         ./charmrun ./jacobi3d 256 256 256 64 64 32 +p8 +balancer DummyLB +killFile kill_03.txt
24
25 clean:
26         rm -f *.decl.h *.def.h conv-host *.o jacobi3d jacobi3d.prj charmrun *~
27
28 jacobi3d.o: jacobi3d.C jacobi3d.decl.h
29         $(CHARMC) -c jacobi3d.C