Difference between revisions of "User:Dennisvd@nikhef.nl/VASP"
From PDP/Grid Wiki
Jump to navigationJump to searchLine 54: | Line 54: | ||
make -f /opt/intel/composer_xe_2013.5.192/mkl/interfaces/fftw3xf/makefile libintel64 | make -f /opt/intel/composer_xe_2013.5.192/mkl/interfaces/fftw3xf/makefile libintel64 | ||
− | The Makefile needs | + | The Makefile needs some edits compared to the original. In the MPI section: |
FC=mpif90 | FC=mpif90 | ||
FCL=$(FC) | FCL=$(FC) | ||
Line 62: | Line 62: | ||
FFT3D = fftmpiw.o fftmpi_map.o fftw3d.o fft3dlib.o libfftw3xf_intel.a | FFT3D = fftmpiw.o fftmpi_map.o fftw3d.o fft3dlib.o libfftw3xf_intel.a | ||
INCS = -I$(MKLROOT)/include/fftw | INCS = -I$(MKLROOT)/include/fftw | ||
+ | |||
+ | The prepocessor needs to be set to use NGZhalf: | ||
+ | CPP = $(CPP_) -DHOST=\"LinuxIFC\" \ | ||
+ | -DCACHE_SIZE=12000 -DPGF90 -Davoidalloc -DNGZhalf \ | ||