| Last Modified On : | November 3, 2009 5:56 PM PST |
Rate |
|
] cd /opt/intel/Compiler/11.0/083/mkl/interfaces/fftw3xf
] make libem64t compiler=intel (or make libem64t compiler=gnu)
INTEL_MKL = /opt/intel/Compiler/11.0/083/mkl
INTEL_INC = $(INTEL_MKL)/include/fftw
INTEL_LIB = $(INTEL_MKL)/lib/em64t
FC = ifort
LD = ifort
AR = xiar -r
DFLAGS = -D__INTEL -D__FFTSG -D__FFTW3 -D__FFTMKL
CPPFLAGS = -C -traditional $(DFLAGS) -I$(INTEL_INC)
FCFLAGS = $(DFLAGS) -I$(INTEL_INC) -O2 -xHost -openmp -heap-arrays 64 -fpp -free
LDFLAGS = $(FCFLAGS)
LIBS = -L$(INTEL_LIB) -lmkl_intel_lp64 -lmkl_sequential -lmkl_core -lfftw3xf_intel
OBJECTS_ARCHITECTURE = machine_intel.o
] source /opt/intel/Compiler/11.0/083/bin/ifortvars.sh intel64
] cd cp2k/makefiles/
] make ARCH=Linux-x86-64-intel VERSION=sopt
] cd cp2k/tests/QS
] ./../../exe/Linux-x86-64-intel/cp2k.sopt H2O-32.inp
] ./../../exe/Linux-x86-64-intel/cp2k.sopt H2O-3x3.inp
] cd cp2k/obj/Linux-x86-64-intel/sopt
] ifort -c -D__INTEL -D__FFTSG -D__FFTW3 -D__FFTMKL -I/opt/intel/Compiler/11.0/083/mkl/include/fftw/ -O1 -xHost -heap-arrays 64 -fpp -free -D__COMPILE_ARCH="\"Linux-x86-64-intel\"" ../../../src/graphcon.F
] cd ../../../makefiles/
] make ARCH=Linux-x86-64-intel VERSION=sopt
FCFLAGS2 = $(DFLAGS) -I$(INTEL_INC) -O1 -xW -heap-arrays 64 -fpp -free
graphcon.o: graphcon.F
$(FC) -c $(FCFLAGS2) $<
| June 3, 2009 10:20 PM PDT
wsl
| Thank you - compiles seamlessly on Dell T3500 w/Xeon W3503. |
| June 16, 2009 6:51 AM PDT
John J. Low |
This makefile worked on my HP pavillon a Pentium Dual-Core CPU E5200@2.5 Ghz running Fedora core 10. Thanks. |
| June 24, 2009 12:34 AM PDT
Hao Jiang (Intel)
|
If you want to enable '-openmp' option, please modify the following line in 'Linux-x86-64-intel.sopt': FCFLAGS = $(DFLAGS) -I$(INTEL_INC) -O2 -xHost -openmp -heap-arrays 64 -fpp -free Note: need to disable 'openmp' on two source files: 'hartree_local_2centers.F' and 'qs_rho0_ggrid.F'. We are working on fix them in version 11.1 update. |
| June 30, 2009 9:19 PM PDT
John J. Low |
Intel Fortran 11.1 fails to compile c2pk on my SGI Altix 350. 11.0 works fine. I have also seen many small errors when I run ~/cp2k/tools/do_regtest when I link mkl 10.0.3.020. Almost all of these errors (only one left) when I link to mkl 10.2.0.013. |
| June 30, 2009 11:22 PM PDT
Hao Jiang (Intel)
| Yes, there are some issues with the first 11.1 release (11.1.038). I can not find the easy workaround at this time. |
| July 4, 2009 9:50 AM PDT
achimb | Did you make and test also the parallel version? |
| July 9, 2009 3:46 PM PDT
John J. Low |
I got the parallel version to compile and pass the regtests on a HP RX5670. I can get the parallel version to compile on my Altix. I can not get the parallel version to pass all the regtests on my Altix. |
| September 16, 2009 11:34 PM PDT
Hao Jiang (Intel)
|
11.1 update 2 (11.1.056) fixed most issues I found, except for one source file 'orbital_transformation_matrices.F' ]$ ifort -c -D__INTEL -D__FFTSG -D__FFTW3 -D__FFTMKL -I"$INCL_DIR" -O1 -openmp -heap-arrays 64 -fpp -free -D__COMPILE_ARCH=""$ARCH"" "$CP2K_DIR"/cp2k/src/orbital_transformation_matrices.F |
| November 3, 2009 6:00 PM PST
Hao Jiang (Intel)
| ifort 11.1 update 3 (11.1.059) works well with '-O2 -xHost -openmp -heap-arrays 64 -fpp -free' on my systems. |

English | 中文 | Русский | Français
Hao Jiang (Intel)
|
HIADSI