xref: /petsc/src/benchmarks/streams/makefile (revision d8c74875a7ef18b0c3a56d33b3aa6b3e74af5d3c)
1*d8c74875SBarry Smith
2*d8c74875SBarry SmithALL:
3*d8c74875SBarry Smith
4*d8c74875SBarry SmithCFLAGS	      =
5*d8c74875SBarry SmithFFLAGS	      =
6*d8c74875SBarry SmithCPPFLAGS      =
7*d8c74875SBarry SmithFPPFLAGS      =
8*d8c74875SBarry SmithLOCDIR        = src/benchmarks/streams
9*d8c74875SBarry SmithEXAMPLESC     = BasicVersion.c OpenMPVersion.c
10*d8c74875SBarry SmithEXAMPLESF     =
11*d8c74875SBarry SmithTESTS         = BasicVersion OpenMPVersion
12*d8c74875SBarry SmithMANSEC        = Sys
13*d8c74875SBarry Smith
14*d8c74875SBarry Smithinclude ${PETSC_DIR}/conf/base
15*d8c74875SBarry Smithinclude ${PETSC_DIR}/conf/test
16*d8c74875SBarry Smith
17*d8c74875SBarry SmithBasicVersion: BasicVersion.o  chkopts
18*d8c74875SBarry Smith	-${CLINKER} -o BasicVersion BasicVersion.o ${PETSC_LIB}
19*d8c74875SBarry Smith	${RM} -f BasicVersion.o
20*d8c74875SBarry Smith
21*d8c74875SBarry SmithOpenMPVersion: OpenMPVersion.o  chkopts
22*d8c74875SBarry Smith	-${CLINKER} -o OpenMPVersion OpenMPVersion.o ${PETSC_LIB}
23*d8c74875SBarry Smith	${RM} -f OpenMPVersion.o
24*d8c74875SBarry Smith
25*d8c74875SBarry Smithtest: ${TESTS}
26*d8c74875SBarry Smith
27*d8c74875SBarry Smithruntest:
28*d8c74875SBarry Smith	-@echo "Time Taken by STREAMS as follows"
29*d8c74875SBarry Smith	-@echo "------------------------------------------------"
30*d8c74875SBarry Smith	-@${MPIEXEC} -n 1 ./BasicVersion
31*d8c74875SBarry Smith	-@${MPIEXEC} -n 1 ./OpenMPVersion
32*d8c74875SBarry Smith	-@echo "------------------------------------------------"
33