fix the bug incurred by previous commit
[charm.git] / tests / charm++ / jacobi3d-gausssiedel / Makefile
1 CHARMC=../../../bin/charmc $(OPTS) $(MOPTS)
2
3 OBJS = jacobi3d.o
4
5 OBJS_OMP = jacobi3d_omp.o
6
7 OMP_FLAG = -DJACOBI_OPENMP -fopenmp
8
9 all: jacobi3d
10
11 jacobi3d: $(OBJS)
12         $(CHARMC) -language charm++ -module DummyLB -o jacobi3d $(OBJS)
13 #       $(CHARMC) -language charm++ -module EveryLB -memory paranoid -o jacobi3d $(OBJS)
14
15 jacobi3d_omp: $(OBJS_OMP)
16         $(CHARMC) -language charm++ -module DummyLB $(OMP_FLAG) -o jacobi3d_omp $(OBJS_OMP)
17
18 projections: $(OBJS)
19         $(CHARMC) -language charm++ -tracemode projections -lz -o jacobi3d.prj $(OBJS)
20
21 summary: $(OBJS)
22         $(CHARMC) -language charm++ -tracemode summary -lz -o jacobi3d.sum $(OBJS)
23
24 jacobi3d.decl.h: jacobi3d.ci
25         $(CHARMC)  jacobi3d.ci
26
27 syncfttest causalfttest: fttest
28 fttest: jacobi3d
29         ./charmrun ./jacobi3d 256 128 +p8 +balancer DummyLB $(TESTOPTS)
30         ./charmrun ./jacobi3d 256 128 +p8 +balancer DummyLB +killFile kill_01.txt $(TESTOPTS)
31         ./charmrun ./jacobi3d 256 256 256 64 64 32 +p8 +balancer DummyLB +killFile kill_02.txt $(TESTOPTS)
32         ./charmrun ./jacobi3d 256 256 256 64 64 32 +p8 +balancer DummyLB +killFile kill_03.txt $(TESTOPTS)
33
34
35 clean:
36         rm -f *.decl.h *.def.h conv-host *.o jacobi3d jacobi3d.prj charmrun *~
37
38 jacobi3d.o: jacobi3d.C jacobi3d.decl.h
39         $(CHARMC) -c jacobi3d.C
40
41 jacobi3d_omp.o: jacobi3d.C jacobi3d.decl.h
42         $(CHARMC) $(OMP_FLAG) -o $(OBJS_OMP) -c jacobi3d.C
43