Issue solved. <div>I am using GNU (gcc, g++ and g-fortran-9.3.0) + openmpi-4.0.5 + inter-mkl to compile cp2k. You should note that since python is required by cp2k, it should also be compiled by the <i><b>SAME</b></i> GNU (gcc, g++ and g-fortran-9.3.0) that you will use to compile cp2k, or there will be errors everywhere!<br></div><div><br></div><div>Cheers~</div><div>Haibei</div><div class="gmail_quote"><div dir="auto" class="gmail_attr">在2020年9月6日星期日 UTC+8 上午9:13:50<HB H> 写道:<br/></div><blockquote class="gmail_quote" style="margin: 0 0 0 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">I have to choose not to install SIRIUS and the compiling can be passed.  However, the CP2K test calculations (make -j 36 ARCH=local VERSION="popt psmp" test) show that something was wrong:<br><br><div><div>Summary of the regression tester run from 2020-09-04_23-09-23 using local popt </div><div>Number of FAILED  tests 594</div><div>Number of WRONG   tests 104</div><div>Number of CORRECT tests 2570</div><div>Number of NEW     tests 7</div><div>Total number of   tests 3275</div></div><div><br></div><div>--------------------------------------------------------------------------<br>MPI_ABORT was invoked on rank 0 in communicator MPI_COMM_WORLD<br>with errorcode 1.<br><br>NOTE: invoking MPI_ABORT causes Open MPI to kill all MPI processes.<br>You may or may not see output from other processes, depending on<br>exactly when Open MPI kills them.<br>--------------------------------------------------------------------------<br>EXIT CODE:  1  MEANING:  RUNTIME FAIL<br>xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx<br>xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx  <br></div><div><br></div><div>Looks like the openmpi (4.0.2) was not installed correctly? </div><div><br></div><div>I am hoping to have some suggestions, thx !</div><div>Haibei</div><div><br></div><div><br></div><div class="gmail_quote"><div dir="auto" class="gmail_attr">在2020年8月31日星期一 UTC+8 下午3:00:33<HB H> 写道:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div><p>Dear users and develpers,</p></div><div><div><p> I enconutered an error while I was compiling CP2K-7.1 with "install_cp2k_toolchain.sh" script.  (GNU+intel MKL+openmpi)</p></div><div><p><br></p><p>The compiling command is:<br></p></div><div><p>./install_cp2k_toolchain.sh \</p></div><div><div><p>--math-mode=mkl \</p></div><div><p>--with-openmpi=install \</p></div><div><p>--with-scalapack=no</p></div><p><br>When it comes to the SIRIUS part, the error shows up like this: </p></div><div><p>==================== Installing SIRIUS ====================</p><div><p>sirius_6.4.1.tar.gz is found</p></div><div><p>Installing from scratch into /opt/cp2k-7.1/tools/toolchain/install/sirius-6.4.1</p></div><div><p>ERROR: (./scripts/install_sirius.sh, line 130) Non-zero exit code detected.</p></div><div><p>...</p></div><div><p> </p></div><div><p>The *.log files and all relevant files are attached. It seems that something was wrong with "vdwxc_init_mpi", because it said in complie.log and CMakeError.log that "Looking for vdwxc_init_mpi - not found".</p><p><br></p><div><i><b>This is the last part of compile.log:</b></i></div><div>...</div><div>-- Checking for one of the modules 'elpa;elpa_openmp'</div><div>-- Found Elpa: /opt/cp2k-7.1/tools/toolchain/install/elpa-2019.05.001/lib/libelpa.a  </div><div>-- Checking for one of the modules 'libvdwxc>=0.3.0'</div><div>-- Looking for vdwxc_init_mpi</div><div>-- Looking for vdwxc_init_mpi - not found</div><div>CMake Error at /opt/cp2k-7.1/tools/toolchain/install/cmake-3.15.1/share/cmake-3.15/Modules/FindPackageHandleStandardArgs.cmake:137 (message):</div><div>  Could NOT find LibVDWXC (missing: LIBVDWXC_LIBRARIES) (Required is at least</div><div>  version "0.3.0")</div><div>Call Stack (most recent call first):</div><div>  /opt/cp2k-7.1/tools/toolchain/install/cmake-3.15.1/share/cmake-3.15/Modules/FindPackageHandleStandardArgs.cmake:378 (_FPHSA_FAILURE_MESSAGE)</div><div>  cmake/modules/FindLibVDWXC.cmake:35 (find_package_handle_standard_args)</div><div>  CMakeLists.txt:198 (find_package)</div><div>...</div><div><br></div><div><b><i>This is the last part of CMakeError.log:</i></b></div><div>...</div><div>Linking C executable cmTC_1450c</div><div>/opt/cp2k-7.1/tools/toolchain/install/cmake-3.15.1/bin/cmake -E cmake_link_script CMakeFiles/cmTC_1450c.dir/link.txt --verbose=1</div><div>/opt/cp2k-7.1/tools/toolchain/install/openmpi-4.0.1/bin/mpicc -O2 -ftree-vectorize -g -fno-omit-frame-pointer -march=native -m64     CMakeFiles/cmTC_1450c.dir/CheckSymbolExists.c.o  -o cmTC_1450c</div><div>CMakeFiles/cmTC_1450c.dir/CheckSymbolExists.c.o: In function `main':</div><div>/opt/cp2k-7.1/tools/toolchain/build/SIRIUS-6.4.1/build/CMakeFiles/CMakeTmp/CheckSymbolExists.c:8: undefined reference to `vdwxc_init_mpi'</div><div>collect2: error: ld returned 1 exit status</div><div>gmake[1]: *** [CMakeFiles/cmTC_1450c.dir/build.make:87: cmTC_1450c] Error 1</div><div>gmake[1]: Leaving directory '/opt/cp2k-7.1/tools/toolchain/build/SIRIUS-6.4.1/build/CMakeFiles/CMakeTmp'</div><div>gmake: *** [Makefile:121: cmTC_1450c/fast] Error 2</div><p><br></p><div>File /opt/cp2k-7.1/tools/toolchain/build/SIRIUS-6.4.1/build/CMakeFiles/CMakeTmp/CheckSymbolExists.c:</div><div>/* */</div><div>#include </opt/cp2k-7.1/tools/toolchain/install/libvdwxc-0.4.0/include/vdwxc_mpi.h></div><div><br></div><div>int main(int argc, char** argv)</div><div>{</div><div>  (void)argv;</div><div>#ifndef vdwxc_init_mpi</div><div>  return ((int*)(&vdwxc_init_mpi))[argc];</div><div>#else</div><div>  (void)argc;</div><div>  return 0;</div><div>#endif</div><div>}</div></div><div><p> Plz see more details in the attachments.</p><p>My system is Centos8: “Linux version 4.18.0-193.14.2.el8_2.x86_64 (gcc version 8.3.1 20191121 (Red Hat 8.3.1-5) (GCC))”.<br></p></div><div><p> Please let me if you guys have any thoughts, or should I provide more information.</p></div><div><p> Thanks for your time!</p></div><div><p>Haibei</p></div></div></div></blockquote></div></blockquote></div>