<div dir="ltr">Hi<div>Thanks for your suggestion.<br><br>在 2020年1月27日星期一 UTC+8下午9:00:21,Stanislav Šimko写道:<blockquote class="gmail_quote" style="margin: 0;margin-left: 0.8ex;border-left: 1px #ccc solid;padding-left: 1ex;"><div dir="ltr">not a developer here and I didn't check the documentation, but from top of my head, I think that libint 2.6 is not really compatible with the current cp2k. Just build the new libint version with the provided toolchain, unless you have a specific reason to use the old libint version. Also, I suggest to use (the supported version of) GCC compiler instead of the intel ones (just a personal experience, with a lot of headaches and problems building CP2K with intel compilers & MKL).<br><br>On Monday, January 27, 2020 at 6:10:58 AM UTC+1, yumin yang wrote:<blockquote class="gmail_quote" style="margin:0;margin-left:0.8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Hi<div><br><div>I compiled CP2K 7.1 and libint 2.6, but popt file can not run.</div><div>I followed this tutorials : <a href="https://xconfigure.readthedocs.io/en/latest/cp2k/" rel="nofollow" target="_blank" onmousedown="this.href='https://www.google.com/url?q\x3dhttps%3A%2F%2Fxconfigure.readthedocs.io%2Fen%2Flatest%2Fcp2k%2F\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNHoltK7xxHlY0_z3JoMZsHk-HeUiA';return true;" onclick="this.href='https://www.google.com/url?q\x3dhttps%3A%2F%2Fxconfigure.readthedocs.io%2Fen%2Flatest%2Fcp2k%2F\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNHoltK7xxHlY0_z3JoMZsHk-HeUiA';return true;">https://xconfigure.<wbr>readthedocs.io/en/latest/cp2k/</a><wbr> and I used Intel compiler</div><div>The compilations of libxsmm, libxc, elpa are fine,except libint.</div><div><br></div><div>After run make -j and make check, there is no error or warning. But make install given some warnings</div></div><div><br></div><div><div>ld: Warning: alignment 32 of symbol `libint2_build_eri' in /opt/cp2k/libint/lib/.libs/<wbr>libint2.a(libint2_static_init.<wbr>o) is smaller than 64 in libint_f.o</div><div>ld: Warning: alignment 32 of symbol `libint2_build_eri1' in /opt/cp2k/libint/lib/.libs/<wbr>libint2.a(libint2_static_init.<wbr>o) is smaller than 64 in libint_f.o</div><div>ld: Warning: alignment 32 of symbol `libint2_build_3eri' in /opt/cp2k/libint/lib/.libs/<wbr>libint2.a(libint2_static_init.<wbr>o) is smaller than 64 in libint_f.o</div><div>ld: Warning: alignment 32 of symbol `libint2_build_3eri1' in /opt/cp2k/libint/lib/.libs/<wbr>libint2.a(libint2_static_init.<wbr>o) is smaller than 64 in libint_f.o</div><div>ld: Warning: alignment 32 of symbol `libint2_build_2eri' in /opt/cp2k/libint/lib/.libs/<wbr>libint2.a(libint2_static_init.<wbr>o) is smaller than 64 in libint_f.o</div><div>ld: Warning: size of symbol `libint2_build_2eri' changed from 392 in libint_f.o to 648 in /opt/cp2k/libint/lib/.libs/<wbr>libint2.a(libint2_static_init.<wbr>o)</div><div>ld: Warning: alignment 32 of symbol `libint2_build_2eri1' in /opt/cp2k/libint/lib/.libs/<wbr>libint2.a(libint2_static_init.<wbr>o) is smaller than 64 in libint_f.o</div><div>ld: Warning: size of symbol `libint2_build_2eri1' changed from 288 in libint_f.o to 512 in /opt/cp2k/libint/lib/.libs/<wbr>libint2.a(libint2_static_init.<wbr>o)</div></div><div><br></div><div>When compiling CP2K, if I add LIBINTROOT, it will give some warnings</div><div><br></div><div><div>ld: Warning: alignment 32 of symbol `libint2_build_3eri' in /opt/cp2k/libint/default-hsw/<wbr>lib/libint2.a(libint2_static_<wbr>init.o) is smaller than 64 in /opt/cp2k/cp2k/lib/Linux-x86-<wbr>64-intelx/popt/libcp2kmain.a(<wbr>libint_wrapper.o)</div><div>ld: Warning: alignment 32 of symbol `libint2_build_2eri' in /opt/cp2k/libint/default-hsw/<wbr>lib/libint2.a(libint2_static_<wbr>init.o) is smaller than 64 in /opt/cp2k/cp2k/lib/Linux-x86-<wbr>64-intelx/popt/libcp2kmain.a(<wbr>libint_wrapper.o)</div><div>ld: Warning: alignment 32 of symbol `libint2_build_3eri' in /opt/cp2k/libint/default-hsw/<wbr>lib/libint2.a(libint2_static_<wbr>init.o) is smaller than 64 in /opt/cp2k/cp2k/lib/Linux-x86-<wbr>64-intelx/popt/libcp2kmain.a(<wbr>libint_wrapper.o)</div><div>ld: Warning: alignment 32 of symbol `libint2_build_2eri' in /opt/cp2k/libint/default-hsw/<wbr>lib/libint2.a(libint2_static_<wbr>init.o) is smaller than 64 in /opt/cp2k/cp2k/lib/Linux-x86-<wbr>64-intelx/popt/libcp2kmain.a(<wbr>libint_wrapper.o)</div></div><div><br></div><div>And if I ignore the warnings and continuously run mpirun -n 4 popt ..., the program crash, not give any information and not exit.</div><div>If not add libint , the program run perfectly.</div><div><br></div><div>How to solve this problem?</div><div><br></div><div>Best wishes</div><div>Eric</div></div></blockquote></div></blockquote></div></div>