--- trunk/gadget/Makefile 2015/10/13 11:29:01 16 +++ trunk/gadget/Makefile 2017/04/17 11:28:42 23 @@ -7,15 +7,15 @@ -Wuninitialized -W -pedantic #DEFINE_FLAGS = -D DEBUG -D INTERRUPT_HANDLER -g -O3 -DEFINE_FLAGS = -D NDEBUG -D INTERRUPT_HANDLER -O3 +DEFINE_FLAGS = -D NDEBUG -O3#-D INTERRUPT_HANDLER -O3 #DEFINE_FLAGS = -D NDEBUG -D INTERRUPT_HANDLER -O3 -pg #-s ########################################################################## # The name of the final executable (eg gadget-paramin or gadget.exe) #GADGET = gadget-paramin -#GADGET = gadget -GADGET = gadget-ompRepro +GADGET = gadget +#GADGET = gadget-ompRepro #GADGET = gadget-ompSpec ########################################################################## # Pick the appropriate compiler from the following switches @@ -35,19 +35,25 @@ #OBJECTS = $(GADGETINPUT) $(GADGETOBJECTS) ########################################################################## # 2,5. Linux, Mac, Cgwin or Solaris, without MPI, using g++ compiler and OpenMP Reproducible -CXX = g++ -LIBDIRS = -L. -L/usr/local/lib -LIBRARIES = -lm -CXXFLAGS = $(DEFINE_FLAGS) -fopenmp -OBJECTS = $(GADGETINPUT) $(GADGETOBJECTS) -########################################################################## -# 2,6. Linux, Mac, Cgwin or Solaris, without MPI, using g++ compiler and OpenMP Speculative #CXX = g++ #LIBDIRS = -L. -L/usr/local/lib -#LIBRARIES = -lm -#CXXFLAGS = $(DEFINE_FLAGS) -fopenmp -DSPECULATIVE +#LIBRARIES = -lm +#CXXFLAGS = $(DEFINE_FLAGS) -fopenmp #OBJECTS = $(GADGETINPUT) $(GADGETOBJECTS) ########################################################################## +# 2,6. Linux, Mac, Cgwin or Solaris, without MPI, using g++ compiler and OpenMP Speculative +#CXX = icpc +#LIBDIRS = -L. +#LIBRARIES = +#CXXFLAGS = $(DEFINE_FLAGS) -cxxlib -qopenmp -mmic -DSPECULATIVE +#CXXFLAGS = $(DEFINE_FLAGS) -cxxlib -qopenmp +#OBJECTS = $(GADGETINPUT) $(GADGETOBJECTS) +CXX = g++-6 +LIBDIRS = -L. -L/usr/local/lib +LIBRARIES = -lm +CXXFLAGS = $(DEFINE_FLAGS) -fopenmp +OBJECTS = $(GADGETINPUT) $(GADGETOBJECTS) +########################################################################## # 3. Solaris, without pvm3, using CC compiler #CXX = CC #LIBDIRS = -L. -L/usr/local/lib @@ -86,7 +92,7 @@ recapture.o recstatistics.o stockdistribution.o stomachcontent.o \ surveydistribution.o surveyindices.o sionstep.o sibyacousticonstep.o \ sibyageonstep.o sibyfleetonstep.o sibylengthonstep.o sibyeffortonstep.o \ - optinfobfgs.o optinfohooke.o optinfosimann.o bfgs.o hooke.o simann.o \ + optinfobfgs.o optinfohooke.o optinfosimann.o optinfopso.o bfgs.o hooke.o simann.o pso.o\ addresskeepervector.o addresskeepermatrix.o intmatrix.o doublematrix.o \ agebandmatrixptrvector.o agebandmatrixptrmatrix.o agebandmatrixratioptrvector.o \ doublematrixptrvector.o doublematrixptrmatrix.o timevariablevector.o \