diff options
Diffstat (limited to 'P2/solutionexe')
-rw-r--r-- | P2/solutionexe/Makefile | 57 | ||||
-rw-r--r-- | P2/solutionexe/mapper | bin | 39000 -> 26444 bytes | |||
-rw-r--r-- | P2/solutionexe/mapreduce | bin | 32800 -> 24940 bytes | |||
-rw-r--r-- | P2/solutionexe/reducer | bin | 33968 -> 25676 bytes | |||
-rw-r--r-- | P2/solutionexe/test/T1/F1.txt | 2 |
5 files changed, 52 insertions, 7 deletions
diff --git a/P2/solutionexe/Makefile b/P2/solutionexe/Makefile index 4a969ac..231a15e 100644 --- a/P2/solutionexe/Makefile +++ b/P2/solutionexe/Makefile @@ -1,10 +1,57 @@ -.PHONY: run +CC=gcc +CFLAGS=-g -run: - chmod +x mapreduce - chmod +x mapper - chmod +x reducer +SRCDIR=src +INCLDIR=include +LIBDIR=lib + +mapreduce: $(SRCDIR)/mapreduce.c $(LIBDIR)/utils.o mapper reducer + $(CC) $(CFLAGS) -I$(INCLDIR) $(LIBDIR)/utils.o $(SRCDIR)/mapreduce.c -o mapreduce + +mapper: $(SRCDIR)/mapper.c $(LIBDIR)/utils.o + $(CC) $(CFLAGS) -I$(INCLDIR) $(LIBDIR)/utils.o $(SRCDIR)/mapper.c -o mapper + +reducer: $(SRCDIR)/reducer.c $(LIBDIR)/utils.o + $(CC) $(CFLAGS) -I$(INCLDIR) $(LIBDIR)/utils.o $(SRCDIR)/reducer.c -o reducer + +$(LIBDIR)/utils.o: $(LIBDIR)/utils.c + $(CC) $(CFLAGS) -I$(INCLDIR) -c $(LIBDIR)/utils.c -o $(LIBDIR)/utils.o + +.PHONY: run clean t1 t2 t3 + +#500KB +t1: +# make -i clean +# make ./mapreduce 5 2 test/T1/F1.txt +#44KB +t2: +# make -i clean +# make + ./mapreduce 5 2 test/T2/F2.txt + +#0KB +t3: +# make -i clean +# make + ./mapreduce 5 2 test/T3/F3.txt + +# m >= r + +# m=1 r=1 (min case) +t4: +# make -i clean +# make + ./mapreduce 1 1 test/T1/F1.txt + +# m=32 r=26 (max case) +t5: +# make -i clean +# make + ./mapreduce 32 26 test/T1/F1.txt + + clean: + rm lib/utils.o mapreduce mapper reducer rm -rf output
\ No newline at end of file diff --git a/P2/solutionexe/mapper b/P2/solutionexe/mapper Binary files differindex 56be08c..15abd74 100644 --- a/P2/solutionexe/mapper +++ b/P2/solutionexe/mapper diff --git a/P2/solutionexe/mapreduce b/P2/solutionexe/mapreduce Binary files differindex 3932e81..28be9a0 100644 --- a/P2/solutionexe/mapreduce +++ b/P2/solutionexe/mapreduce diff --git a/P2/solutionexe/reducer b/P2/solutionexe/reducer Binary files differindex c801c99..6d6ccd8 100644 --- a/P2/solutionexe/reducer +++ b/P2/solutionexe/reducer diff --git a/P2/solutionexe/test/T1/F1.txt b/P2/solutionexe/test/T1/F1.txt deleted file mode 100644 index 8ab70be..0000000 --- a/P2/solutionexe/test/T1/F1.txt +++ /dev/null @@ -1,2 +0,0 @@ - -To give you an estimation of the difference in the original and what we have today. To give you an estimation of the difference in the original and what we have today. To give you an estimation of the difference in the original and what we have today. To give you an estimation of the difference in the original and what we have today. To give you an estimation of the difference in the original and what we have today. To give you an estimation of the difference in the original and what we have today. To give you an estimation of the difference in the original and what we have today. To give you an estimation of the difference in the original and what we have today. To give you an estimation of the difference in the original and what we have today. To give you an estimation of the difference in the original and what we have today. To give you an estimation of the difference in the original and what we have today. To give you an estimation of the difference in the original and what we have today. To give you an estimation of the difference in the original and what we have today. To give you an estimation of the difference in the original and what we have today. To give you an estimation of the difference in the original and what we have today. To give you an estimation of the difference in the original and what we have today. To give you an estimation of the difference in the original and what we have today. To give you an estimation of the difference in the original and what we have today. To give you an estimation of the difference in the original and what we have today. To give you an estimation of the difference in the original and what we have today. To give you an estimation of the difference in the original and what we have today. To give you an estimation of the difference in the original and what we have today. To give you an estimation of the difference in the original and what we have today. To give you an estimation of the difference in the original and what we have today. To give you an estimation of the difference in the original and what we have today. To give you an estimation of the difference in the original and what we have today. To give you an estimation of the difference in the original and what we have today. To give you an estimation of the difference in the original and what we have today. To give you an estimation of the difference in the original and what we have today. To give you an estimation of the difference in the original and what we have today. To give you an estimation of the difference in the original and what we have today. To give you an estimation of the difference in the original and what we have today. To give you an estimation of the difference in the original and what we have today. To give you an estimation of the difference in the original and what we have today. To give you an estimation of the difference in the original and what we have today. To give you an estimation of the difference in the original and what we have today. To give you an estimation of the difference in the original and what we have today. To give you an estimation of the difference in the original and what we have today. To give you an estimation of the difference in the original and what we have today. To give you an estimation of the difference in the original and what we have today. To give you an estimation of the difference in the original and what we have todayTo give you an estimation of the difference in the original and what we have todayTo give you an estimation of the difference in the original and what we have today. To give you an estimation of the difference in the original and what we have today. To give you an estimation of the difference in the original and what we have today To give you an estimation of the difference in the original and what we have today. To give you an estimation of the difference in the original and what we have today. To give you an estimation of the difference in the original and what we have today. To give you an estimation of the difference in the original and what we have today. To give you an estimation of the difference in the original and what we have todayTo give you an estimation of the difference in the original and what we have today.
\ No newline at end of file |