# # use GNU-Compiler tools COMPILER=GCC_ # alternatively from the shell # export COMPILER=GCC_ # or, alternatively from the shell # make COMPILER=GCC_ # use Intel compilers #COMPILER=ICC_ # use PGI compilers # COMPILER=PGI_ SOURCES = main.cpp mylib.cpp OBJECTS = $(SOURCES:.cpp=.o) PROGRAM = main.${COMPILER} # uncomment the next to lines for debugging and detailed performance analysis CXXFLAGS += -O3 -ftree-vectorize -fopt-info-vec-missed -fopt-info-vec-optimized CXXFLAGS += -mavx2 -mno-avx256-split-unaligned-load -mno-avx256-split-unaligned-store #-funroll-loops LINKFLAGS += -g -ltbb # do not use -pg with PGI compilers ifndef COMPILER COMPILER=GCC_ endif include ../${COMPILER}default.mk