<div dir="ltr">Hello, I have been trying to compile cp2k 2.4 for some time. We have downgraded out intel compilers to the versions ifort 13.1.3 and icc 13.0.0. I compiled cp2k on another computer running the same compilers and cent os, older version. Now on cent os 6, I receive the following errors: <br><br>ifort -c -D__INTEL -D__FFTMKL -D__FFTW3 -D__FFTSG  -I/home/cormackgroup/Shared.local/intel/composerxe/mkl/include -FR -O2 -xhost -heap-arrays -fpp -free -g  dbcsr_cuda_types.f90 <br>ifort -c -D__INTEL -D__FFTMKL -D__FFTW3 -D__FFTSG  -I/home/cormackgroup/Shared.local/intel/composerxe/mkl/include -FR -O2 -xhost -heap-arrays -fpp -free -g  dbcsr_toollib.f90 <br>ifort -c -D__INTEL -D__FFTMKL -D__FFTW3 -D__FFTSG  -I/home/cormackgroup/Shared.local/intel/composerxe/mkl/include -FR -O2 -xhost -heap-arrays -fpp -free -g  dbcsr_config.f90 <br>ifort -c -D__INTEL -D__FFTMKL -D__FFTW3 -D__FFTSG  -I/home/cormackgroup/Shared.local/intel/composerxe/mkl/include -FR -O2 -xhost -heap-arrays -fpp -free -g  dbcsr_plasma_interface.f90 <br>ar -r /home/cormackgroup/Desktop/cp2k2.4_Intel/makefiles/../lib/Darwin/popt/libcp2k_base_lib.a xyz_to_vab_optimised.o fast.o grid_fast.o lib_kinds.o<br>ar: creating /home/cormackgroup/Desktop/cp2k2.4_Intel/makefiles/../lib/Darwin/popt/libcp2k_base_lib.a<br>/home/cormackgroup/Desktop/cp2k2.4_Intel/makefiles/../src/dbcsr_config.F(19): error #6580: Name in only-list does not exist.   [EXTERNAL_TIMESET]<br>       external_timeset, external_timestop, timeset_interface, &<br>-------^<br>/home/cormackgroup/Desktop/cp2k2.4_Intel/makefiles/../src/dbcsr_config.F(19): error #6580: Name in only-list does not exist.   [EXTERNAL_TIMESTOP]<br>       external_timeset, external_timestop, timeset_interface, &<br>-------------------------^<br>/home/cormackgroup/Desktop/cp2k2.4_Intel/makefiles/../src/dbcsr_config.F(505): error #6404: This name does not have a type, and must have an explicit type.   [EXTERNAL_TIMESET]<br>    external_timeset  =>timeset<br>----^<br>/home/cormackgroup/Desktop/cp2k2.4_Intel/makefiles/../src/dbcsr_config.F(505): error #6430: This name has already been used as a dummy subroutine name.   [TIMESET]<br>    external_timeset  =>timeset<br>------------------------^<br>/home/cormackgroup/Desktop/cp2k2.4_Intel/makefiles/../src/dbcsr_config.F(505): error #6796: The variable must have the TARGET attribute or be a subobject of an object with the TARGET attribute, or it must have the POINTER attribute.   [TIMESET]<br>    external_timeset  =>timeset<br>------------------------^<br>/home/cormackgroup/Desktop/cp2k2.4_Intel/makefiles/../src/dbcsr_config.F(506): error #6404: This name does not have a type, and must have an explicit type.   [EXTERNAL_TIMESTOP]<br>    external_timestop =>timestop<br>----^<br>/home/cormackgroup/Desktop/cp2k2.4_Intel/makefiles/../src/dbcsr_config.F(506): error #6430: This name has already been used as a dummy subroutine name.   [TIMESTOP]<br>    external_timestop =>timestop<br>------------------------^<br>/home/cormackgroup/Desktop/cp2k2.4_Intel/makefiles/../src/dbcsr_config.F(506): error #6796: The variable must have the TARGET attribute or be a subobject of an object with the TARGET attribute, or it must have the POINTER attribute.   [TIMESTOP]<br>    external_timestop =>timestop<br>------------------------^<br>compilation aborted for dbcsr_config.f90 (code 1)<br>make[1]: *** [dbcsr_config.o] Error 1<br>make[1]: *** Waiting for unfinished jobs....<br>make[1]: Leaving directory `/home/cormackgroup/Desktop/cp2k2.4_Intel/obj/Darwin/popt'<br>make: *** [build] Error 2<br><br><br><br>Here is the makefile<br><br>INTEL_MKL = /home/cormackgroup/Shared.local/intel/composerxe/mkl<br>INTEL_INC = /home/cormackgroup/Shared.local/intel/composerxe/mkl/include<br>INTEL_LIB = $(INTEL_MKL)/lib/intel64/<br><br>CC       = icc<br>CPP      = cpp<br>FC       = ifort<br>LD       = ifort<br>AR       = ar -r<br>DFLAGS   = -D__INTEL -D__FFTMKL -D__FFTW3 -D__FFTSG #-D__parallel -D__BLACS -D__SCALAPACK<br>CPPFLAGS = -C -traditional $(DFLAGS) -I$(INTEL_INC)<br>FCFLAGS  = $(DFLAGS) -I$(INTEL_INC) -FR -O2 -xhost -heap-arrays -fpp -free -g #-check bounds -fp-stack-check -check arg_temp_created<br>FCFLAGS2 = $(DFLAGS) -I$(INTEL_INC) -FR -O1 -xhost -heap-arrays -fpp -free -g #-check bounds -fp-stack-check -check arg_temp_created<br>LDFLAGS  = $(FCFLAGS) -I$(INTEL_INC)<br>LIBS     =-L/home/cormackgroup/Shared.local/intel/composer_xe_2013.5.198/mkl/interfaces/fftw3xf -lfftw3 \<br>           -mkl<br><br>#/home/cormackgroup/Archive/scalapack-2.0.2/libscalapack.a<br>#-L/Users/cormackgroup/Simulation/Scalapack/libscalapack.a \<br># home/cormackgroup/Shared/intel/mkl/lib/intel64/libmkl_scalapack_lp64.a          -mkl<br>#/home/cormackgroup/Shared/intel/mkl/lib/intel64/libmkl_blacs_lp64.a<br><br>OBJECTS_ARCHITECTURE = machine_intel.o<br><br><br>graphcon.o: graphcon.F<br>        $(FC) -c $(FCFLAGS2) $<<br><br><br>I am trying to compile the serial version first before the parallel<br><br><br>Thanks,<br>-Sam<br></div>