<div dir="ltr"><blockquote class="gmail_quote" style="margin: 0;margin-left: 0.8ex;border-left: 1px #ccc solid;padding-left: 1ex;"><div dir="ltr"><div>hi, thanks for the suggestion of Glen and Ari,</div></div></blockquote><div>yes, the error is the lack of scalpack library.</div><div>as I add the library, the cp2k.popt is compiled.</div><div><br></div><div>But there are some other problems, </div><div>when I test the H2O-32.inp in QS.</div><div>there is a error:</div><div><div>*************************************************************************</div><div> *** 14:55:04 ERRORL2 in cp_dbcsr_cholesky:cp_dbcsr_cholesky_decompose ***</div><div> *** processor 1  :: err=-300 condition FAILED at line 123             ***</div><div> *************************************************************************</div></div><div>as I had read the topic of "<span style="font-size: 18px; ">any known issues for cp2k/2.4 with Openmpi 1.6.5?</span>" in cp2k google group,</div><div>who has the same error. </div><div>in that topic, the cp2k work well by changing the openmpi1.6.5 with 1.7.2? </div><div><br></div><div>but when I use openmpi 1.7.2 or 1.7.3 or 1.6.4 to compile cp2k, the error still exists.</div><div><br></div><div><br></div><div>In addition, when I compile openmpi with intel compiler, </div><div>there are some warning when configure is going.</div><div><br></div><div>####################################</div><div><div>============================================================================</div><div>== Contributed software setup</div><div>============================================================================</div><div><br></div><div>*** Configuring contributed software packages</div><div>checking which contributed software packages should be disabled... </div><div><br></div><div>--- libompitrace (m4 configuration macro)</div><div>checking if contributed component libompitrace can compile... yes</div><div><br></div><div>--- vt (m4 configuration macro)</div><div>checking whether PMPI is enabled... yes</div><div>checking whether C++ STL is suitable for vt... no</div><div>configure: WARNING: **************************************************************</div><div>configure: WARNING: *** VampirTrace cannot be built due to your STL appears to</div><div>configure: WARNING: *** be broken.</div><div>configure: WARNING: *** Pausing to give you time to read this message...</div><div>configure: WARNING: **************************************************************</div><div>checking if contributed component vt can compile... no</div></div><div>#################################### <br></div><div><br></div><div>and after finishing the compiling progress, mpicc, mpifort, and mpirun work well,</div><div>but mpicxx can not work.</div><div><br></div><div><div>$ mpicxx</div><div>--------------------------------------------------------------------------</div><div>The Open MPI wrapper compiler was unable to find the specified compiler</div><div>no in your PATH.</div><div><br></div><div>Note that this compiler was either specified at configure time or in</div><div>one of several possible environment variables.</div><div>--------------------------------------------------------------------------</div></div><div><br></div><div>That is my Linux-x86-64-intel.popt</div><div><br></div><div>###############################################</div><div><div>CC       = gcc </div><div>CPP      =   </div><div>FC       = mpif90</div><div>LD       = mpif90</div><div>AR       = ar -r</div><div>INTEL_MKL=/opt/intel/mkl</div><div>INTEL_INC = -I$(INTEL_MKL)/include -I$(INTEL_MKL)/include/fftw</div><div>INTEL_LIB = $(INTEL_MKL)/lib/intel64</div><div>DFLAGS   = -D__HAS_NO_ISO_C_BINDING -D__INTEL -D__FFTSG -D__parallel -D__BLACS -D__SCALAPACK -D__FFTW3  -D__LIBINT -D__LIBXC2</div><div>CPPFLAGS =  -C -traditional $(DFLAGS) -I$(INTEL_INC)</div><div>FCFLAGS  = $(DFLAGS) -I$(INTEL_INC) -O1 -msse2 -heap-arrays 64 -funroll-loops -fpp -free</div><div>FCFLAGS2 = $(DFLAGS) -I$(INTEL_INC) -O1 -msse2 -heap-arrays 64 -fpp -free</div><div>LDFLAGS  = $(FCFLAGS) -I$(INTEL_INC)</div><div>LIBS     = -Wl,--start-group -L${INTEL_LIB}  -lmkl_blacs_openmpi_lp64 -lmkl_lapack95_lp64 \</div><div>-lmkl_scalapack_lp64 -lmkl_sequential -lmkl_intel_lp64 -lmkl_core \</div><div>$(INTEL_MKL)/interfaces/fftw3xf/libfftw3xf_intel.a -Wl,--end-group \</div><div>/home/myu1310/work/cp2k/cp2k-2.4.0/tools/hfx_tools/libint_tools/libint_cpp_wrapper.o \</div><div>/home/myu1310/work/cp2k/libint/libint114/lib/libderiv.a \</div><div>/home/myu1310/work/cp2k/libint/libint114/lib/libint.a \</div><div>/home/myu1310/work/cp2k/libxc/libxc202/lib/libxc.a \</div><div>-lstdc++ -lm -lpthread  -liomp5</div><div><br></div><div><br></div><div>OBJECTS_ARCHITECTURE = machine_intel.o</div><div><br></div><div><br></div><div>graphcon.o: graphcon.F</div><div>        $(FC) -c $(FCFLAGS2) $<</div></div><div><br></div><div>############################################### <br></div><div><br></div><div>any <span lang="en">suggestions?<br>thanks for help!!!</span><br></div><div><br></div></div>