Dear all,<br>              I try to compile cp2k with openmp with intel compilers. But it is terminated with following error. <br><br><br>fortcom: Error: /home/sandeep/software/cp2k-openmp/cp2k/makefiles/../src/fft_tools.F, line 1572: Syntax error, found IDENTIFIER 'COLLAPSE' when expecting one of: PRIVATE FIRSTPRIVATE REDUCTION SHARED IF DEFAULT COPYIN NUM_THREADS LASTPRIVATE ...<br>
!$omp parallel do default(none) collapse(2) &<br>--------------------------------^<br>fortcom: Error: /home/sandeep/software/cp2k-openmp/cp2k/makefiles/../src/fft_tools.F, line 1648: Syntax error, found IDENTIFIER 'COLLAPSE' when expecting one of: PRIVATE FIRSTPRIVATE REDUCTION SHARED IF DEFAULT COPYIN NUM_THREADS LASTPRIVATE ...<br>
!$omp parallel do default(none) collapse(2) &<br>--------------------------------^<br>fortcom: Error: /home/sandeep/software/cp2k-openmp/cp2k/makefiles/../src/fft_tools.F, line 2169: Syntax error, found IDENTIFIER 'COLLAPSE' when expecting one of: PRIVATE FIRSTPRIVATE REDUCTION SHARED IF DEFAULT COPYIN NUM_THREADS LASTPRIVATE ...<br>
!$omp parallel do default(none) collapse(2) &<br>--------------------------------^<br>fortcom: Error: /home/sandeep/software/cp2k-openmp/cp2k/makefiles/../src/fft_tools.F, line 2235: Syntax error, found IDENTIFIER 'COLLAPSE' when expecting one of: PRIVATE FIRSTPRIVATE REDUCTION LASTPRIVATE ORDERED SCHEDULE <END-OF-STATEMENT> ;<br>
!$omp do collapse(2)<br>---------^<br>fortcom: Error: /home/sandeep/software/cp2k-openmp/cp2k/makefiles/../src/fft_tools.F, line 2235: Syntax error, found END-OF-STATEMENT when expecting one of: => = . ( %<br>!$omp do collapse(2)<br>
--------------------^<br>fortcom: Error: /home/sandeep/software/cp2k-openmp/cp2k/makefiles/../src/fft_tools.F, line 2356: Syntax error, found IDENTIFIER 'COLLAPSE' when expecting one of: PRIVATE FIRSTPRIVATE REDUCTION SHARED IF DEFAULT COPYIN NUM_THREADS LASTPRIVATE ...<br>
!$omp parallel do default(none) collapse(2) &<br>--------------------------------^<br>fortcom: Error: /home/sandeep/software/cp2k-openmp/cp2k/makefiles/../src/fft_tools.F, line 2435: Syntax error, found IDENTIFIER 'COLLAPSE' when expecting one of: PRIVATE FIRSTPRIVATE REDUCTION LASTPRIVATE ORDERED SCHEDULE <END-OF-STATEMENT> ;<br>
!$omp do collapse(2)<br><br><br>--------<br>---------<br><br>Following is the make file .....<br><br>INTEL_INC=/opt/intel/mkl/<a href="http://10.0.3.020/include">10.0.3.020/include</a><br>INTEL_LIB=/opt/intel/mkl/<a href="http://10.0.3.020/lib/em64t">10.0.3.020/lib/em64t</a><br>
FFT_INC= /opt/intel/mkl/<a href="http://10.0.3.020/include/fftw">10.0.3.020/include/fftw</a><br><br>CC       = cc<br>CPP      = <br>FC       = mpiifort -openmp <br>LD       = mpiifort  -openmp  <br>AR       = ar -r<br>DFLAGS   = -D__INTEL -D__FFTSG -D__parallel -D__BLACS -D__SCALAPACK -D__FFTW3 -D__MKL  <br>
CPPFLAGS = <br>FCFLAGS  = $(DFLAGS) -I$(INTEL_INC) -I/opt/intel/impi/3.1/include/ -O3 -xW -heap-arrays 64 -funroll-loops -fpp -free<br>FCFLAGS2 = $(DFLAGS) -I$(INTEL_INC) -O1 -xW -heap-arrays 64 -fpp -free<br>LDFLAGS  = $(FCFLAGS) -I$(INTEL_INC)<br>
LIBS     = -I$(INTEL_INC) -L$(INTEL_LIB) -I$FFT_INC  -lmkl_scalapack_lp64 -lmkl_blacs_intelmpi_lp64 -lmkl_intel_lp64 \<br>  -lmkl_sequential -lmkl_core -lguide -lpthread -lmkl_em64t   -lfftw3xf_intel <br> <br>OBJECTS_ARCHITECTURE = machine_intel.o<br>
<br><br>graphcon.o: graphcon.F<br>    $(FC) -c $(FCFLAGS2) $<<br><br>--------<br><br>I tried to find in the mailing list. But i couldn't get any solution.<br><br>Any suggestions ?<br><br>Thanks in advance.<br><br>Regards,<br>
Sandeep Reddy<br>Molecular Simulations Lab,<br>JNCASR, India.<br><br><br><br><br><br><br><br><br><br><br><br><br><br>