-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathMakefile
More file actions
34 lines (23 loc) · 2.81 KB
/
Makefile
File metadata and controls
34 lines (23 loc) · 2.81 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
CC=mpicc
EXE=tema3
# Filters: blur smooth sharpen mean emboss
build: tema3.c utils.c
$(CC) $^ -lm -o $(EXE)
run1: $(EXE)
time -p mpirun -np 1 $(EXE) ./in/PNM/landscape.pnm ./out/PNM/landscape.pnm blur smooth mean sharpen emboss blur smooth mean sharpen emboss blur smooth mean sharpen emboss blur smooth mean sharpen emboss blur smooth mean sharpen emboss blur smooth mean sharpen emboss blur smooth mean sharpen emboss blur smooth mean sharpen emboss blur smooth mean sharpen emboss blur smooth mean sharpen emboss blur smooth mean sharpen emboss blur smooth mean sharpen emboss blur smooth mean sharpen emboss blur smooth mean sharpen emboss blur smooth mean sharpen emboss blur smooth mean sharpen emboss blur smooth mean sharpen emboss blur smooth mean sharpen emboss blur smooth mean sharpen emboss blur smooth mean sharpen emboss blur smooth mean sharpen emboss blur smooth mean sharpen emboss blur smooth mean sharpen emboss blur smooth mean sharpen emboss blur smooth mean sharpen emboss
run2: $(EXE)
@time -p mpirun -np 2 $(EXE) ./in/PNM/landscape.pnm ./out/PNM/landscape.pnm blur smooth mean sharpen emboss blur smooth mean sharpen emboss blur smooth mean sharpen emboss blur smooth mean sharpen emboss blur smooth mean sharpen emboss blur smooth mean sharpen emboss blur smooth mean sharpen emboss blur smooth mean sharpen emboss blur smooth mean sharpen emboss blur smooth mean sharpen emboss blur smooth mean sharpen emboss blur smooth mean sharpen emboss blur smooth mean sharpen emboss blur smooth mean sharpen emboss blur smooth mean sharpen emboss blur smooth mean sharpen emboss blur smooth mean sharpen emboss blur smooth mean sharpen emboss blur smooth mean sharpen emboss blur smooth mean sharpen emboss blur smooth mean sharpen emboss blur smooth mean sharpen emboss blur smooth mean sharpen emboss blur smooth mean sharpen emboss blur smooth mean sharpen emboss
run3: $(EXE)
@time -p mpirun -np 3 $(EXE) ./in/PNM/landscape.pnm ./out/PNM/landscape.pnm blur smooth sharpen emboss mean blur smooth sharpen emboss mean
run4: $(EXE)
@time -p mpirun -np 4 $(EXE) ./in/PNM/landscape.pnm ./out/PNM/landscape.pnm blur smooth sharpen emboss mean blur smooth sharpen emboss mean
run5: $(EXE)
@time -p mpirun -np 5 $(EXE) ./in/PNM/landscape.pnm ./out/PNM/landscape.pnm blur smooth sharpen emboss mean blur smooth sharpen emboss mean
run6: $(EXE)
@time -p mpirun -np 6 $(EXE) ./in/PNM/landscape.pnm ./out/PNM/landscape.pnm blur smooth sharpen emboss mean blur smooth sharpen emboss mean
run7: $(EXE)
@time -p mpirun -np 7 $(EXE) ./in/PNM/landscape.pnm ./out/PNM/landscape.pnm blur smooth sharpen emboss mean blur smooth sharpen emboss mean
run8: $(EXE)
@time -p mpirun -np 8 $(EXE) ./in/PNM/landscape.pnm ./out/PNM/landscape.pnm blur smooth sharpen emboss mean blur smooth sharpen emboss mean
clean:
rm -f $(EXE)