Guest User

Untitled

a guest
Jan 21st, 2018
82
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.87 KB | None | 0 0
  1. CC := gcc
  2. CXX := g++
  3.  
  4. MPICC := mpicc
  5. MPICXX := mpicxx
  6.  
  7. CCFLAGS := -O3 -march=native -Wall -std=gnu11
  8. CXXFLAGS := -O3 -march=native -Wall -std=c++11
  9. LDFLAGS := -lm -lpthread -fopenmp -lboost_iostreams
  10.  
  11. all: seq seq_fibonacci seq_bellmen syn bellmen synpr bellmenpc asyn
  12.  
  13. seq: SSSP_seq.cc
  14. $(CXX) $(CXXFLAGS) $(LDFLAGS) -o $@ $?
  15. seq_fibonacci: SSSP_seq_fibonacci.cc
  16. $(CXX) $(CXXFLAGS) $(LDFLAGS) -o $@ $?
  17. seq_bellmen: SSSP_bellmen.cc
  18. $(CXX) $(CXXFLAGS) $(LDFLAGS) -o $@ $?
  19. bellmen: Optimize_bellmen.cc
  20. $(CXX) $(CXXFLAGS) $(LDFLAGS) -o $@ $?
  21. bellmenpc: Optimize_bellmen_pc.cc
  22. $(CXX) $(CXXFLAGS) $(LDFLAGS) -o $@ $?
  23. syn: MPI_syn.cc
  24. $(MPICXX) $(CXXFLAGS) $(LDFLAGS) -o $@ $?
  25. synpr: MPI_syn_pr.cc
  26. $(MPICXX) $(CXXFLAGS) $(LDFLAGS) -o $@ $?
  27. asyn: MPI_asyn.cc
  28. $(MPICXX) $(CXXFLAGS) $(LDFLAGS) -o $@ $?
  29. clean:
  30. rm -f seq seq_fibonacci seq_bellmen syn bellmen synpr bellmenpc asyn
Add Comment
Please, Sign In to add comment