Index: cp2k-4.1/arch/Linux-generic-gfortran.sopt
===================================================================
--- /dev/null	1970-01-01 00:00:00.000000000 +0000
+++ cp2k-4.1/arch/Linux-generic-gfortran.sopt	2016-10-05 23:39:34.105065247 +0200
@@ -0,0 +1,20 @@
+#
+# gfortran arch file
+#
+
+DATA_DIR = /usr/share/cp2k
+
+CC       = cc
+CPP      =
+
+FC       = gfortran
+LD       = gfortran
+
+AR       = ar -r
+
+DFLAGS   = -D__GFORTRAN -D__FFTSG -D__FFTW3 $(FFTW3_ALIGN) -D__LIBINT -D__LIBXC -D__SPGLIB
+CPPFLAGS = -C -traditional $(DFLAGS)
+CFLAGS   = -g -Wall -O2 -fopenmp
+FCFLAGS  = -g -Wall -O2 -fopenmp -funroll-loops -ftree-vectorize -ffree-form -ffree-line-length-none -fallow-argument-mismatch $(DFLAGS)
+LDFLAGS  = $(FCFLAGS) 
+LIBS     = -ldbcsr -llapack -lblas -lfftw3 -lint2 -lstdc++ -lxc -lxcf03 -lsymspg
Index: cp2k-4.1/arch/Linux-generic-gfortran.popt
===================================================================
--- /dev/null	1970-01-01 00:00:00.000000000 +0000
+++ cp2k-4.1/arch/Linux-generic-gfortran.popt	2016-10-05 23:39:34.105065247 +0200
@@ -0,0 +1,20 @@
+#
+# gfortran arch file
+#
+
+DATA_DIR = /usr/share/cp2k
+
+CC       = mpicc
+CPP      =
+
+FC       = mpif90
+LD       = mpif90
+
+AR       = ar -r
+
+DFLAGS   = -D__GFORTRAN -D__FFTSG -D__FFTW3 $(FFTW3_ALIGN) -D__LIBINT -D__LIBXC -D__SPGLIB -D__parallel -D__BLACS -D__SCALAPACK $(DEF_ELPA)
+CPPFLAGS = -C -traditional $(DFLAGS) $(INC_ELPA)
+CFLAGS   = -g -Wall -O2 -fopenmp
+FCFLAGS  = -g -Wall -O2 -fopenmp -funroll-loops -ftree-vectorize -ffree-form -ffree-line-length-none -fallow-argument-mismatch $(DFLAGS) $(INC_ELPA) -I/usr/include
+LDFLAGS  = $(FCFLAGS) 
+LIBS     = -ldbcsr -llapack -lblas -lfftw3 -lint2 -lstdc++ -lxc -lxcf03 -lsymspg $(LIB_MPI) $(LIB_BLACS) $(LIB_SCALAPACK) $(LIB_ELPA)
Index: cp2k-4.1/arch/Linux-generic-gfortran.psmp
===================================================================
--- /dev/null	1970-01-01 00:00:00.000000000 +0000
+++ cp2k-4.1/arch/Linux-generic-gfortran.psmp	2016-10-05 23:39:34.105065247 +0200
@@ -0,0 +1,20 @@
+#
+# gfortran arch file
+#
+
+DATA_DIR = /usr/share/cp2k
+
+CC       = mpicc
+CPP      =
+
+FC       = mpif90
+LD       = mpif90
+
+AR       = ar -r
+
+DFLAGS   = -D__GFORTRAN -D__FFTSG -D__FFTW3 $(FFTW3_ALIGN) -D__LIBINT -D__LIBXC -D__SPGLIB -D__parallel -D__BLACS -D__SCALAPACK $(DEF_ELPA)
+CPPFLAGS = -C -traditional $(DFLAGS) $(INC_ELPA)
+CFLAGS   = -g -Wall -O2 -fopenmp
+FCFLAGS  = -g -Wall -O2 -fopenmp -funroll-loops -ftree-vectorize -ffree-form -ffree-line-length-none -fallow-argument-mismatch $(DFLAGS) $(INC_ELPA) -I/usr/include
+LDFLAGS  = $(FCFLAGS) 
+LIBS     = -ldbcsr -llapack -lblas -lfftw3 -lfftw3_threads -lint2 -lstdc++ -lxc -lxcf03 -lsymspg $(LIB_MPI) $(LIB_BLACS) $(LIB_SCALAPACK) $(LIB_ELPA)
