<div dir="ltr"><div>Hi everyone,</div><div><br></div><div>       I need some help regarding cp2k installation in parallel on a supercomputer  with specifications given in the link: <a href="https://www.iitg.ernet.in/param-ishan">https://www.iitg.ernet.in/param-ishan</a> . </div><div>I am trying to install the popt version with the following arch file</div><div><br></div><div># ------------------------------------------------------------------------------------------------------------------------------------------------------</div><div># Arch file targeting Linux 64-bit using the Intel tool chain<br></div><div>ROOT := $(dir $(word $(words $(MAKEFILE_LIST)), $(MAKEFILE_LIST)))</div><div>ACC := 0</div><div>SMP := 0</div><div><br></div><div>include $(ROOT)Linux-x86-64-intel-mic.psmp</div><div>INTEL_MKL =/cm/shared/apps/intel/compilers_and_libraries/2016.2.181/mkl</div><div>INTEL_INC = $(INTEL_MKL)/include/fftw</div><div>INTEL_LIB = $(INTEL_MKL)/lib/intel64</div><div>CC = mpiicc</div><div>FC = mpiifort</div><div>LD = mpiifort</div><div>AR = /usr/bin/ar -r</div><div>DFLAGS =-D__FFTW3 -D__FFTSG -D__FFTMKL -D__parallel -D__BLACS -D__SCALAPACK -D__MKL </div><div>CPPFLAGS = -C -traditional $(DFLAGS) -I$(INTEL_INC)</div><div>#FCFLAGS = $(DFLAGS) -I$(INTEL_INC) -O2 -xHost -heap-arrays 64 -fpp -free –unroll -pc 64 -convert big_endian</div><div>FCFLAGS = $(DFLAGS) -I$(INTEL_INC) -O2 -xHost -fpp -free -pc 64 -convert big_endian</div><div>LDFLAGS = $(FCFLAGS) -static-intel</div><div><br></div><div>MKL_LIB=/cm/shared/apps/intel/compilers_and_libraries/2016.2.181/mkl/lib/intel64</div><div>LIBS = -L$(INTEL_LIB) -lmkl_intel_lp64   -lmkl_sequential  -lmkl_core  -lmkl_scalapack_lp64  -lmkl_blacs_intelmpi_lp64</div><div>OBJECTS_ARCHITECTURE = machine_intel.o</div><div>optimize_ri_basis.o: mp2_optimize_ri_basis.F</div><div>        $(FC) -c $(FCFLAGS) $<</div><div># ------------------------------------------------------------------------------------------------------------------------------------------------------</div><div><div>Everything goes fine as far as the installation is concerned, also runs fine for about 1 ps with  time step of 0.5 fs for integration, and then stops, every time, at the following line:</div><div>" Number of independent orbital functions:                                   2466" </div><div><br></div><div>Following previous posts and whatsoever I got from internet surfing, I tried to modify the arch file, but without any success. For example, (i) I installed with a different mkl version (parallel_studio_xe),</div><div>(ii) tried combinations of the last few lines of the above scripts, (iii) compiled without fftw (iv) changed FCFLAGS, (v) tried installing different versions of cp2k, etc.</div><div>I guess it must be due to some kinds of memory leaks.  </div><div><br></div><div>Note: I have followed, for example, the following web links for making my arch file, along with cp2k INSTALL file</div><div>1.<a href="http://www.hpcadvisorycouncil.com/pdf/CP2K_Best_Practices.pdf"> http://www.hpcadvisorycouncil.com/pdf/CP2K_Best_Practices.pdf</a></div><div>2.<a href="http://hpckp.org/index.php/articles/best-practices/94-how-to-build-cp2k-with-intel-compiler-12-1-openmpi-1-4-3-and-infiniband-support"> http://hpckp.org/index.php/articles/best-practices/94-how-to-build-cp2k-with-intel-compiler-12-1-openmpi-1-4-3-and-infiniband-support</a></div><div>3.<a href="http://cp2k-www.epcc.ed.ac.uk"> http://cp2k-www.epcc.ed.ac.uk</a></div><div>4.<a href="http://erg.biophys.msu.ru/wordpress/archives/587"> http://erg.biophys.msu.ru/wordpress/archives/587 </a></div><div><br></div><div>N.B. I have only basic ideas for installation and I found that the above settings work for our machine.  I have seen that without the flag " -convert big_endian" </div><div>the program does not execute (this is based on link 1 above)</div><div><br></div><div>Thanks in advance.</div><div><br></div><div>Best regards,</div><div>Sangkha Borah,</div><div>Research scholar, </div><div>Dept. of Physics, IIT Guwahati, India</div></div><div><br></div><div><br></div><div><br></div></div>