Hi, Jinyd,<br>Here is my makefile for cp2k.<br>My software environment is SLES 10 SP2, Intel Fortran 10.1.022 and Intel MKL 10.1.2.024.<br>Please compile "fftw3xf" at first. (See "mkl/<a href="http://10.1.2.024/interfaces/fftw3xf">10.1.2.024/interfaces/fftw3xf</a>" for details.<br>
<br>INTEL_INC = /opt/intel/mkl/<a href="http://10.1.2.024/include/fftw">10.1.2.024/include/fftw</a><br>CC       = cc<br>##CPP      = cc<br>FC       = ifort<br>LD       = ifort<br>AR       = ar -r<br>DFLAGS   = -D__INTEL -D__FFTSG -D__FFTW3 -D__FFTMKL<br>
CPPFLAGS = -C -traditional $(DFLAGS) -I$(INTEL_INC)<br>FCFLAGS  = $(DFLAGS) -I$(INTEL_INC) -O3 -heap-arrays 64 -funroll-loops -fpp -free<br>FCFLAGS2 = $(DFLAGS) -I$(INTEL_INC) -O1 -heap-arrays 64 -fpp -free<br>LDFLAGS  = $(FCFLAGS)<br>
LIBS     = -L/opt/intel/mkl/<a href="http://10.1.2.024/lib/em64t">10.1.2.024/lib/em64t</a> -lmkl_core -lmkl_sequential -lfftw3xf_intel -lmkl_intel_lp64<br><br>OBJECTS_ARCHITECTURE = machine_intel.o<br><br><br>graphcon.o: graphcon.F<br>
        $(FC) -c $(FCFLAGS2) $<<br><br>Best regards,<br>James<br><br><div class="gmail_quote">2010/5/16 jinyd <span dir="ltr"><<a href="mailto:jinyd...@gmail.com">jinyd...@gmail.com</a>></span><br><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
I compileed cp2k again ,but with gfortran instead of  ifort. And the<br>
ARCH file is posted below.<br>
Then i got some strange errors:<br>
<br>
In file /home/jinyd/cp2k/cp2k/makefiles/../src/lib/fftw3_lib.F:423<br>
<br>
zin_ptr => zin(in_offset)<br>
         1<br>
Error: The upper bound in the last dimension of the assumed_size array<br>
on the rhs of the pointer assignment at (1) must be set<br>
In file /home/jinyd/cp2k/cp2k/makefiles/../src/lib/fftw3_lib.F:424<br>
<br>
zout_ptr => zout(out_offset)<br>
          1<br>
Error: The upper bound in the last dimension of the assumed_size array<br>
on the rhs of the pointer assignment at (1) must be set<br>
In file /home/jinyd/cp2k/cp2k/makefiles/../src/lib/fftw3_lib.F:425<br>
<br>
zscal_ptr => zout(scal_offset)<br>
           1<br>
Error: The upper bound in the last dimension of the assumed_size array<br>
on the rhs of the pointer assignment at (1) must be set<br>
<br>
<br>
<br>
<br>
Linux-x86-64-gfortran.sopt<br>
:<br>
CC       = cc<br>
CPP      =<br>
<br>
FC       = gfortran<br>
LD       = gfortran<br>
<br>
AR       = ar -r<br>
<br>
CPPFLAGS =<br>
DFLAGS   = -D__GFORTRAN -D__FFTSG -D__FFTW3 -D_LIBINT<br>
FCFLAGS  = -O2 -ffast-math -funroll-loops -ftree-vectorize -<br>
march=x86-64 -ffree-form $(DFLAGS)\<br>
          -I /opt/fftw3/include<br>
LDFLAGS  = $(FCFLAGS)<br>
LIB = /usr/lib/liblapack.a \<br>
     /usr/lib/libblas.a \<br>
     /opt/fftw3_alpha_gcc/lib/libfftw3.a \<br>
<div class="im">     /opt/libint/lib/libint.a \<br>
</div>     /opt/libint/lib/libderiv.a \<br>
     -llapack -lblas -lfftw3<br>
#LIBS     = -llapack -lblas -lfftw3<br>
<br>
OBJECTS_ARCHITECTURE = machine_gfortran.o<br>
<br>
Thank you for your help.<br>
<div><div></div><div class="h5"><br>
<br>
On 5月16日, 下午5时22分, jinyd <<a href="mailto:jinyd...@gmail.com">jinyd...@gmail.com</a>> wrote:<br>
> Dear all:<br>
> There is an error: ld: cannot find libmkl_intel_lp64.a when i compile<br>
> cp2k.<br>
> But i have added this libarary in LIBS. And there is<br>
> "libmkl_intel_lp64.a" file  in my directory $INTEL_LIB=$(INTEL_MKL)/<br>
> lib/em64t/.<br>
> So why? And what can i do now?<br>
><br>
> My arch file is  in this form:<br>
><br>
> INTEL_MKL=/opt/intel/Compiler/11.0/081/mkl<br>
> INTEL_INC=$(INTEL_MKL)/include/fftw<br>
> INTEL_LIB=$(INTEL_MKL)/lib/em64t<br>
><br>
> CC       = cc<br>
> CPP      =<br>
> FC       = ifort<br>
> LD       = ifort<br>
> AR       = ar -r<br>
><br>
> DFLAGS   = -D__INTEL -D__FFTSG -D__FFTW3 -D_FFTMKL -D_LIBINT<br>
> CPPFLAGS = -C -traditional $(DFLAGS) -I$(INTEL_INC)<br>
> FCFLAGS  = $(DFLAGS) -O2 -xW -heap-arrays 64 -fpp -free \<br>
>            -I/opt/intel/mkl/<a href="http://10.1.1.019/include/fftw" target="_blank">10.1.1.019/include/fftw</a><br>
> FCFLAGS2 = $(DFLAGS) -O1 -xW -heap-arrays 64 -fpp -free \<br>
>            -I$(INTEL_MKL)/include \<br>
>            -I/opt/intel/mkl/<a href="http://10.1.1.019/include/fftw" target="_blank">10.1.1.019/include/fftw</a><br>
><br>
> LDFLAGS  = $(FCFLAGS)<br>
> LIBS     = $(INTEL_LIB)/libmkl_lapack.a \<br>
>            $(INTEL_LIB)/libmkl_em64t.a \<br>
>            $(INTEL_LIB)/libmkl_intel_lp64.a \<br>
>            $(INTEL_LIB)/libguide.a  \<br>
>            /home/jinyd/cp2k/cp2k/tools/hfx_tools/libint_tools/<br>
> libint_cpp_wrapper.o \<br>
>            /opt/libint/lib/libderiv.a \<br>
>            /opt/libint/lib/libint.a \<br>
>            /opt/fftw3/lib/libfftw3.a \<br>
>            -lmkl_lapack -lguide -lmkl -lpthread -lstdc++<br>
><br>
> --<br>
> You received this message because you are subscribed to the Google Groups "cp2k" group.<br>
> To post to this group, send email to <a href="mailto:cp...@googlegroups.com">cp...@googlegroups.com</a>.<br>
> To unsubscribe from this group, send email to <a href="mailto:cp2k%2Bun...@googlegroups.com">cp2k+uns...@googlegroups.com</a>.<br>
</div></div>> For more options, visit this group athttp://<a href="http://groups.google.com/group/cp2k?hl=en" target="_blank">groups.google.com/group/cp2k?hl=en</a>.<br>
<div><div></div><div class="h5"><br>
--<br>
You received this message because you are subscribed to the Google Groups "cp2k" group.<br>
To post to this group, send email to <a href="mailto:cp...@googlegroups.com">cp...@googlegroups.com</a>.<br>
To unsubscribe from this group, send email to <a href="mailto:cp2k%2Bun...@googlegroups.com">cp2k+uns...@googlegroups.com</a>.<br>
For more options, visit this group at <a href="http://groups.google.com/group/cp2k?hl=en" target="_blank">http://groups.google.com/group/cp2k?hl=en</a>.<br>
<br>
</div></div></blockquote></div><br>

<p></p>

-- <br />
You received this message because you are subscribed to the Google Groups "cp2k" group.<br />
To post to this group, send email to cp...@googlegroups.com.<br />
To unsubscribe from this group, send email to cp2k+uns...@googlegroups.com.<br />

For more options, visit this group at http://groups.google.com/group/cp2k?hl=en.<br />