examples/charm++/barnes-charm: renamed variable in prototype to avoid compiler confusion
[charm.git] / examples / charm++ / mpi-coexist / Makefile
1 include Makefile.in
2 all: multirun
3
4 #Charm++ libraries to be used for Interoperation
5 LIBS=libmodulehi.a libmodulehello.a libmodulekNeighbor.a
6
7 multirun: multirun.cpp $(LIBS)
8         $(CXX) -c multirun.cpp -o multirun.o -I$(CHARMDIR)/include
9         $(CHARMC) -mpi -o multirun multirun.o -L./ -module hello -module hi -module kNeighbor -module CommonLBs 
10
11 $(LIBS):  
12         cd libs;make;
13
14 clean: clear
15         cd libs;make clean;cd ..;
16         rm -f multirun *.o *.a charmrun
17
18 clear:
19         rm -f PI*
20
21 test: all
22         mpirun -np 16 ./multirun
23         mpirun -np 16 ./multirun +balancer GreedyLB +LBDebug 1
24