diff --git a/cs677/hw7/src/Makefile b/cs677/hw7/src/Makefile index dc4a788..acfb729 100644 --- a/cs677/hw7/src/Makefile +++ b/cs677/hw7/src/Makefile @@ -1,6 +1,7 @@ TARGETS := gen_adj_matrix TARGETS += floyd-sequential +TARGETS += floyd-parallel CXXFLAGS := -fopenmp @@ -9,7 +10,7 @@ OBJS := $(foreach target,$(TARGETS),$(target).o) all: $(TARGETS) $(TARGETS): $(OBJS) - $(CXX) -o $@ $@.o + $(CXX) -o $@ $@.o $(CXXFLAGS) clean: -rm -f *~ *.o $(TARGETS) diff --git a/cs677/hw7/src/floyd-parallel.cc b/cs677/hw7/src/floyd-parallel.cc index f1effab..de777eb 100644 --- a/cs677/hw7/src/floyd-parallel.cc +++ b/cs677/hw7/src/floyd-parallel.cc @@ -43,6 +43,7 @@ int main(int argc, char * argv[]) /* Run Floyd's Algorithm on D */ for (int k = 1; k <= num_verts; k++) { +#pragma omp parallel for for (int i = 0; i < num_verts; i++) { for (int j = 0; j < num_verts; j++)