1 2ALL: 3 4CFLAGS = 5FFLAGS = 6CPPFLAGS = 7FPPFLAGS = 8LOCDIR = src/benchmarks/streams 9EXAMPLESC = BasicVersion.c OpenMPVersion.c 10EXAMPLESF = 11TESTS = BasicVersion OpenMPVersion 12MANSEC = Sys 13 14include ${PETSC_DIR}/conf/base 15include ${PETSC_DIR}/conf/test 16 17BasicVersion: BasicVersion.o chkopts 18 -${CLINKER} -o BasicVersion BasicVersion.o ${PETSC_LIB} 19 ${RM} -f BasicVersion.o 20 21OpenMPVersion: OpenMPVersion.o chkopts 22 -${CLINKER} -o OpenMPVersion OpenMPVersion.o ${PETSC_LIB} 23 ${RM} -f OpenMPVersion.o 24 25test: BasicVersion OpenMPVersion 26 -@echo "Time Taken by STREAMS as follows" 27 -@echo "------------------------------------------------" 28 -@${MPIEXEC} -n 1 ./BasicVersion 29 -@read -p "Enter number of OpenMP threads to use: " cnt ; OMP_NUM_THREADS=${cnt}; export OMP_NUM_THREADS; ${MPIEXEC} -n 1 ./OpenMPVersion 30 -@echo "------------------------------------------------" 31