Added test for iso and use RotateLB
[charm.git] / examples / ampi / Cjacobi3D / Makefile
1 CHARMC=../../../bin/charmc $(OPTS)
2
3 ampi: jacobi
4
5 mpi: jacobi.C
6         mpiCC -o jacobi jacobi.C  $(OPTS)
7
8 jacobi: jacobi.C
9         $(CHARMC) -c jacobi.C
10         $(CHARMC) -o jacobi jacobi.o -language ampi -module EveryLB
11
12 jacobi.iso: jacobi.C
13         $(CHARMC) -c -DNO_PUP jacobi.C
14         -$(CHARMC) -o jacobi.iso jacobi.o -language ampi -module EveryLB -memory isomalloc
15
16 test: ampi
17         ./charmrun +p3 jacobi 2 2 2 +vp8 +balancer RotateLB
18         -./charmrun +p3 jacobi.iso 2 2 2 +vp8 +balancer RotateLB
19
20 bgtest: jacobi
21         ./charmrun +p2 jacobi 2 2 2 10 +vp8 +balancer RotateLB +x2 +y2 +z1
22         -./charmrun +p2 jacobi.iso 2 2 2 10 +vp8 +balancer RotateLB +x2 +y2 +z1
23
24 clean:
25         rm -f *.o jacobi *~ moduleinit.C charmrun conv-host
26         rm -rf 40 80 120