msgQ test: Adjust test parameters (num priorities, numiters)
[charm.git] / tests / charm++ / penciltest / Makefile
1 #Set FFTW_HOME home to the fftw-2.1.5 local installation
2
3 #FFTW_HOME=/bgl/local/fftw-2.1.5/
4 FFTW_HOME=$(HOME)/fftw
5 OPTS=-g -O3 
6
7 CHARMC=../../../bin/charmc $(OPTS)
8 INCLUDES=-I$(FFTW_HOME)/include -I$(CHARMBASE)/include/fftlib \
9          -DFFTW_ENABLE_FLOAT=1
10
11 LIBS=-module PencilFFT -L$(FFTW_HOME)/lib -language charm++ -lsfftw -lsrfftw
12
13 OBJS = testpencil.o 
14
15 all:    cifiles testpencil
16
17 testpencil: $(OBJS)
18         $(CHARMC) -language charm++ -o testpencil $(OBJS) ${LIBS}
19
20 cifiles: testpencil.ci
21         $(CHARMC)  testpencil.ci
22
23 clean:
24         rm -f *~ *.decl.h *.def.h conv-host *.o testpencil charmrun
25
26 testpencil.o: testpencil.C
27         $(CHARMC) -c testpencil.C ${INCLUDES}
28
29 test: all
30         @echo "Intra-processor Testpencil.."
31         ./charmrun ./testpencil +p1
32         @echo "Inter-processor Testpencil.."
33         ./charmrun ./testpencil +p2
34
35 bgtest: all
36         @echo "Intra-processor Testpencil.."
37         ./charmrun ./testpencil +p1 +x1 +y1 +z1
38         @echo "Inter-processor Testpencil.."
39         ./charmrun ./testpencil +p2 +x2 +y1 +z1
40