easyconfigs-it4i/l/LSMS/LSMS-Makefiles.patch
2017-03-17 09:27:42 +01:00

107 lines
3.1 KiB
Diff

--- LSMS_3_rev237/CBLAS/Makefile 2012-02-09 20:17:00.000000000 +0100
+++ LSMS_3_rev237_working/CBLAS/Makefile 2017-03-09 15:44:39.524649760 +0100
@@ -1,6 +1,29 @@
dlvl = ./.
include $(dlvl)/Makefile.in
-include ../architecture.h
+
+# export USE_GPTL=1
+export USE_OPENMP=1
+
+export ADD_LIBS += -L$(TOP_DIR)/lua/lib -L$(TOP_DIR)/CBLAS/lib/ -lcblas_LINUX -lmpi -lmpi_cxx -lhdf5 -lgfortran -lopenblas $(FPMPI_POST_LINK_OPTS)
+
+export INC_PATH += -I $(TOP_DIR)/CBLAS/include -I $(TOP_DIR)/lua/include
+
+export ADDITIONAL_TARGETS = CBLAS_target
+
+export BOOST_ROOT=$(TOP_DIR)
+
+
+ifdef USE_OPENMP
+ export CXX += -g -std=c++11 -I$(BOOST_ROOT) -fopenmp
+ #export CXX=CC -I$(BOOST_ROOT) -DUSE_PAPI -fopenmp
+ #export F77=ftn -fopenmp
+ export F77 += -fopenmp
+else
+ export CXX += -std=c++11 -I$(BOOST_ROOT)
+ #export CXX=CC -I$(BOOST_ROOT) -DUSE_PAPI
+ #export F77=ftn
+endif
+export LUACXX = $(CXX)
all: alllib alltst
--- LSMS_3_rev237/src/Test/buildKKRMatrixTest/Makefile 2012-02-15 19:41:17.000000000 +0100
+++ LSMS_3_rev237_working/src/Test/buildKKRMatrixTest/Makefile 2017-03-09 15:47:04.088863802 +0100
@@ -3,7 +3,29 @@
export INC_PATH =
export LIBS :=
-include $(TOP_DIR)/architecture.h
+# export USE_GPTL=1
+export USE_OPENMP=1
+
+export ADD_LIBS += -L$(TOP_DIR)/lua/lib -L$(TOP_DIR)/CBLAS/lib/ -lcblas_LINUX -lmpi -lmpi_cxx -lhdf5 -lgfortran -lopenblas $(FPMPI_POST_LINK_OPTS)
+
+export INC_PATH += -I $(TOP_DIR)/CBLAS/include -I $(TOP_DIR)/lua/include
+
+export ADDITIONAL_TARGETS = CBLAS_target
+
+export BOOST_ROOT=$(TOP_DIR)
+
+
+ifdef USE_OPENMP
+ export CXX += -g -std=c++11 -I$(BOOST_ROOT) -fopenmp
+ #export CXX=CC -I$(BOOST_ROOT) -DUSE_PAPI -fopenmp
+ #export F77=ftn -fopenmp
+ export F77 += -fopenmp
+else
+ export CXX += -std=c++11 -I$(BOOST_ROOT)
+ #export CXX=CC -I$(BOOST_ROOT) -DUSE_PAPI
+ #export F77=ftn
+endif
+export LUACXX = $(CXX)
export INC_PATH += -I $(TOP_DIR)/include -I $(TOP_DIR)/src
export MISC = $(TOP_DIR)/src/Misc
--- LSMS_3_rev237/Makefile 2017-03-09 15:47:50.699882415 +0100
+++ LSMS_3_rev237_working/Makefile 2017-03-09 14:58:44.845436772 +0100
@@ -1,10 +1,35 @@
export TOP_DIR = $(shell pwd)
-export INC_PATH =
# export LIBS := -L$(TOP_DIR)/lua/lib -llua $(TOP_DIR)/mjson/mjson.a
export LIBS := $(TOP_DIR)/lua/lib/liblua.a $(TOP_DIR)/mjson/mjson.a
-include architecture.h
+export CC = gcc
+export CXX = g++
+export F77 = gfortran
+
+# export USE_GPTL=1
+export USE_OPENMP=1
+
+export ADD_LIBS += -L$(TOP_DIR)/lua/lib -L$(TOP_DIR)/CBLAS/lib/ -lcblas_LINUX -lmpi -lmpi_cxx -lhdf5 -lgfortran -lopenblas $(FPMPI_POST_LINK_OPTS)
+
+export INC_PATH += -I $(TOP_DIR)/CBLAS/include -I $(TOP_DIR)/lua/include
+
+export ADDITIONAL_TARGETS = CBLAS_target
+
+export BOOST_ROOT=$(TOP_DIR)
+
+
+ifdef USE_OPENMP
+ export CXX += -g -std=c++11 -I$(BOOST_ROOT) -fopenmp
+ #export CXX=CC -I$(BOOST_ROOT) -DUSE_PAPI -fopenmp
+ #export F77=ftn -fopenmp
+ export F77 += -fopenmp
+else
+ export CXX += -std=c++11 -I$(BOOST_ROOT)
+ #export CXX=CC -I$(BOOST_ROOT) -DUSE_PAPI
+ #export F77=ftn
+endif
+export LUACXX = $(CXX)
all: liblua $(ADDITIONAL_TARGETS) libmjson LSMS