From 92344382d7140eb22b0df3a54de64b2c9ecf2390 Mon Sep 17 00:00:00 2001 From: Duncan Meacher <duncan.meacher@ligo.org> Date: Wed, 19 Oct 2016 12:00:17 -0700 Subject: [PATCH] Updated general icc Makefile --- .../Makefile.ligosoftware_icc_gstreamer-1.0 | 44 +++++++++---------- 1 file changed, 22 insertions(+), 22 deletions(-) diff --git a/gstlal-inspiral/share/ER10/optimised/Makefile.ligosoftware_icc_gstreamer-1.0 b/gstlal-inspiral/share/ER10/optimised/Makefile.ligosoftware_icc_gstreamer-1.0 index 153049da9b..f092363f02 100644 --- a/gstlal-inspiral/share/ER10/optimised/Makefile.ligosoftware_icc_gstreamer-1.0 +++ b/gstlal-inspiral/share/ER10/optimised/Makefile.ligosoftware_icc_gstreamer-1.0 @@ -19,7 +19,7 @@ LALSUITE_REPO:=${PWD}/git/lalsuite INSTALL_DIR:=${LAL_PATH} # Set to build from git (0 = repo, 1 = git) -LALSUITE_GIT=1 +LALSUITE_GIT=0 GSTLAL_GIT=1 # Set package release versions @@ -29,22 +29,22 @@ GSTLALUGLY=gstlal-ugly-0.99.2 GSTLAL=gstlal-0.99.6 DOXYGEN=doxygen-1.8.9.1 LALSUITEEXTRA=lalsuite-extra-1.1.0 -PYLAL=pylal-0.10.0 -GLUE=glue-1.50.0 -LALAPPS=lalapps-6.19.0 -LALSTOCHASTIC=lalstochastic-1.1.18 -LALINFERENCE=lalinference-1.7.0 -LALPULSAR=lalpulsar-1.14.0 -LALINSPIRAL=lalinspiral-1.7.5 -LALDETCHAR=laldetchar-0.3.3 -LALBURST=lalburst-1.4.2 -LALSIMULATION=lalsimulation-1.6.0 -LALMETAIO=lalmetaio-1.2.8 -LALFRAME=lalframe-1.4.1 -LAL=lal-6.16.1 -GDS=gds-2.17.9 -LDASTOOLSFRAMECPP=ldas-tools-framecpp-2.5.2 -LDASTOOLSAL=ldas-tools-al-2.5.2 +PYLAL=pylal-0.11.0 +GLUE=glue-1.52.0 +LALAPPS=lalapps-6.20.0 +LALSTOCHASTIC=lalstochastic-1.1.19 +LALINFERENCE=lalinference-1.8.0 +LALPULSAR=lalpulsar-1.15.0 +LALINSPIRAL=lalinspiral-1.7.6 +LALDETCHAR=laldetchar-0.3.4 +LALBURST=lalburst-1.4.3 +LALSIMULATION=lalsimulation-1.6.1 +LALMETAIO=lalmetaio-1.3.0 +LALFRAME=lalframe-1.4.2 +LAL=lal-6.17.0 +GDS=gds-2.17.10 +LDASTOOLSFRAMECPP=ldas-tools-framecpp-2.5.3 +LDASTOOLSAL=ldas-tools-al-2.5.4 SWIG=swig-3.0.7 METAIO=metaio-8.4.0 LIBFRAME=libframe-8.21 @@ -55,7 +55,7 @@ GSTPLUGINSBASE=gst-plugins-base-1.4.5 GSTREAMER=gstreamer-1.4.5 GSL=gsl-1.16 ORC=orc-0.4.25 -FFTW=fftw-3.3.4 +FFTW=fftw-3.3.5 # Specify target/dependancy files GSTINSPIRAL_TARGET=$(INSTALL_DIR)/lib/libgstlalinspiral.so @@ -150,7 +150,7 @@ env.sh : @echo 'unset GST_PLUGIN_PATH PYTHONPATH' > $@ @echo 'unset LD_LIBRARY_PATH LIBRARY_PATH LD_PRELOAD' >> $@ @echo 'LAL_PATH=${PWD}/opt' >> $@ - @echo 'export CFLAGS="-O3 -march=native -lfftw3f -lfftw3 -lmkl_core -lmkl_intel_lp64 -lmkl_sequential -lpthread -Wno-write-strings -lirc -limf"' >> $@ + @echo 'export CFLAGS="-O3 -march=native -lfftw3f -lfftw3 -lm -lmkl_core -lmkl_intel_lp64 -lmkl_sequential -lpthread -Wno-write-strings -lirc -limf"' >> $@ @if [ ${CLUSTER} = "ligo.caltech.edu" ] ; then \ echo "source ${ICC_CIT} intel64" >> $@ ; \ echo 'export LDFLAGS="-L${MKLROOT}/lib/intel64"' >> $@ ; \ @@ -488,7 +488,7 @@ logs/gds.txt : $(LOGS_DIR)/ldas-tools-framecpp.txt $(GDS_TARGET) $(GDS_TARGET) : $(LDASTOOLSFRAMECPP_TARGET) echo $(GDS) 1>&2 tar -xzf $(TAR_DIR)/$(GDS).tar.gz -C $(SRC_DIR) - cd $(SRC_DIR)/$(GDS) && ./configure --enable-online --prefix=$(INSTALL_DIR) CC="gcc" CXX="g++" CFLAGS="-fPIC -O3 -march=native" + cd $(SRC_DIR)/$(GDS) && ./configure --enable-online --prefix=$(INSTALL_DIR) CC="gcc" CXX="g++" CFLAGS="-fPIC -O3 -march=native -lfftw3_threads -lfftw3f_threads" cd $(SRC_DIR)/$(GDS) && make && make install # ldas-tools-framecpp @@ -619,9 +619,9 @@ $(FFTW_TARGET) : $(LOGS_DIR)/patch.txt echo $(FFTW) 1>&2 tar -xzf $(TAR_DIR)/$(FFTW).tar.gz -C $(SRC_DIR) cd $(SRC_DIR)/$(FFTW) && \ - ./configure CFLAGS="${CFLAGS}" --enable-shared --enable-sse --enable-sse2 --enable-avx --enable-float --prefix=$(INSTALL_DIR) && \ + ./configure CFLAGS="${CFLAGS}" --enable-shared --enable-sse --enable-sse2 --enable-avx --enable-float --enable-avx --enable-fma --enable-avx2 --enable-threads --prefix=$(INSTALL_DIR) && \ make -j$(CORES) && make install -j$(CORES) && make clean && \ - ./configure CFLAGS="${CFLAGS}" --enable-shared --enable-sse2 --enable-avx --prefix=$(INSTALL_DIR) && \ + ./configure CFLAGS="${CFLAGS}" --enable-shared --enable-sse2 --enable-avx --enable-avx --enable-fma --enable-avx2 --enable-threads --prefix=$(INSTALL_DIR) && \ make -j$(CORES) && make install -j$(CORES) ######################### -- GitLab