计算化学公社

 找回密码 Forget password
 注册 Register
楼主 Author: sobereva
打印 Print 上一主题 Last thread 下一主题 Next thread

[CP2K] CP2K第一性原理程序在Linux中的安装方法

  [复制链接 Copy URL]

153

帖子

0

威望

1418

eV
积分
1571

Level 5 (御坂)

166#
发表于 Post on 2024-6-13 15:03:18 | 只看该作者 Only view this author
卢老师好,请教下我原来是在centos下装的cp2k,然后现在要换系统换成ubuntu,这样会影响cp2k的使用吗?
Lure Over Love

5万

帖子

99

威望

5万

eV
积分
112351

管理员

公社社长

167#
 楼主 Author| 发表于 Post on 2024-6-14 02:08:38 | 只看该作者 Only view this author
Gzh_NJ 发表于 2024-6-13 15:03
卢老师好,请教下我原来是在centos下装的cp2k,然后现在要换系统换成ubuntu,这样会影响cp2k的使用吗?

肯定得重新编译
北京科音自然科学研究中心http://www.keinsci.com)致力于计算化学的发展和传播,长期开办高质量的各种计算化学类培训:初级量子化学培训班中级量子化学培训班高级量子化学培训班量子化学波函数分析与Multiwfn程序培训班分子动力学与GROMACS培训班CP2K第一性原理计算培训班,内容介绍以及往届资料购买请点击相应链接查看。这些培训是计算化学从零快速入门以及进一步全面系统性提升研究水平的高速路!培训各种常见问题见《北京科音办的培训班FAQ》
欢迎加入“北京科音”微信公众号获取北京科音培训的最新消息、避免错过网上有价值的计算化学文章!
欢迎加入人气非常高、专业性特别强的综合性理论与计算化学交流QQ群“思想家公社QQ群”:1号:18616395,2号:466017436,3号:764390338,搜索群号能搜到哪个说明目前哪个能加,合计9000人。北京科音培训班的学员在群中可申请VIP头衔,提问将得到群主Sobereva的最优先解答。
思想家公社的门口Blog:http://sobereva.com(发布大量原创计算化学相关博文)
Multiwfn主页:http://sobereva.com/multiwfn(十分强大的量子化学波函数分析程序)
ResearchGate:https://www.researchgate.net/profile/Tian_Lu
Money and papers are rubbish, get a real life!

4

帖子

0

威望

47

eV
积分
51

Level 2 能力者

168#
发表于 Post on 2024-6-14 08:56:11 | 只看该作者 Only view this author
今天安装cp2k,斑竹讲的error的地方都出现了,然后照着改,直接成功。
程序相关的就是这样:懂的话几分钟解决,不懂的话几个小时几天都没有进展。
非常感谢科音论坛提供的教程。

153

帖子

0

威望

1418

eV
积分
1571

Level 5 (御坂)

169#
发表于 Post on 2024-6-14 09:46:34 | 只看该作者 Only view this author

谢谢卢老师
Lure Over Love

60

帖子

0

威望

1742

eV
积分
1802

Level 5 (御坂)

170#
发表于 Post on 2024-6-15 12:16:54 | 只看该作者 Only view this author
牧生 发表于 2023-11-7 07:43
之前安装的CP2K2023.1,正常使用。近日安装CP2K2023.2,始终在这里就进行不下去了

[jing@Jing cp2k-2023 ...

你好,我也遇到这个问题。具体怎么操作的啊

60

帖子

0

威望

1742

eV
积分
1802

Level 5 (御坂)

171#
发表于 Post on 2024-6-15 12:39:27 | 只看该作者 Only view this author
请教大家,我在运行make -j 4 ARCH=local VERSION="ssmp psmp" 时,提示No DBCSR submodule available, please run 'git submodule update  --init  --recursive'. 然后,我运行了git submodule update  --init  --recursive,又提示not a git repository (or any of the parent directories)。请问怎么解决改问题?
系统是Centos 9 stream, 安装的CP2K-2024.1版本。

1376

帖子

0

威望

3986

eV
积分
5362

Level 6 (一方通行)

172#
发表于 Post on 2024-6-15 13:42:46 | 只看该作者 Only view this author
本帖最后由 牧生 于 2024-6-15 13:44 编辑
小强 发表于 2024-6-15 12:16
你好,我也遇到这个问题。具体怎么操作的啊

看155楼最后一句话
又菜又爱玩

60

帖子

0

威望

1742

eV
积分
1802

Level 5 (御坂)

173#
发表于 Post on 2024-6-15 14:24:52 | 只看该作者 Only view this author
牧生 发表于 2024-6-15 13:42
看155楼最后一句话

感谢回复。下载完之后,对安装路径有要求吗?

3

帖子

0

威望

49

eV
积分
52

Level 2 能力者

174#
发表于 Post on 2024-6-18 20:54:29 | 只看该作者 Only view this author
想问一下,我在vasp中Linux系统下能直接将cp2k压缩包加压,然后修改环境变量进行安装吗?试了一下,老是没安装上,不知道是不是环境变量修改错误还是根本不能这样安装呀?下图是环境变量的修改,和报错内容

202406182053338064..png (17.43 KB, 下载次数 Times of downloads: 36)

202406182053338064..png

202406182054204719..png (10.94 KB, 下载次数 Times of downloads: 41)

202406182054204719..png

5万

帖子

99

威望

5万

eV
积分
112351

管理员

公社社长

175#
 楼主 Author| 发表于 Post on 2024-6-19 05:13:16 | 只看该作者 Only view this author
caiyan 发表于 2024-6-18 20:54
想问一下,我在vasp中Linux系统下能直接将cp2k压缩包加压,然后修改环境变量进行安装吗?试了一下,老是没 ...

跟VASP有什么关系?

检查路径、PATH环境变量是否生效、指定的路径里是否有CP2K可执行文件。结合Linux基本常识不可能搞不明白怎么回事
北京科音自然科学研究中心http://www.keinsci.com)致力于计算化学的发展和传播,长期开办高质量的各种计算化学类培训:初级量子化学培训班中级量子化学培训班高级量子化学培训班量子化学波函数分析与Multiwfn程序培训班分子动力学与GROMACS培训班CP2K第一性原理计算培训班,内容介绍以及往届资料购买请点击相应链接查看。这些培训是计算化学从零快速入门以及进一步全面系统性提升研究水平的高速路!培训各种常见问题见《北京科音办的培训班FAQ》
欢迎加入“北京科音”微信公众号获取北京科音培训的最新消息、避免错过网上有价值的计算化学文章!
欢迎加入人气非常高、专业性特别强的综合性理论与计算化学交流QQ群“思想家公社QQ群”:1号:18616395,2号:466017436,3号:764390338,搜索群号能搜到哪个说明目前哪个能加,合计9000人。北京科音培训班的学员在群中可申请VIP头衔,提问将得到群主Sobereva的最优先解答。
思想家公社的门口Blog:http://sobereva.com(发布大量原创计算化学相关博文)
Multiwfn主页:http://sobereva.com/multiwfn(十分强大的量子化学波函数分析程序)
ResearchGate:https://www.researchgate.net/profile/Tian_Lu
Money and papers are rubbish, get a real life!

16

帖子

0

威望

219

eV
积分
235

Level 3 能力者

176#
发表于 Post on 2024-6-25 14:59:18 | 只看该作者 Only view this author
谢谢

76

帖子

0

威望

508

eV
积分
584

Level 4 (黑子)

傻傻的木瓜

177#
发表于 Post on 2024-7-11 19:05:51 | 只看该作者 Only view this author
本帖最后由 Uus/pMeC6H4-/キ 于 2024-7-12 14:44 编辑

某Slurm集群内Red Hat Enterprise Linux 8.9系统上已安装gcc 8.5.0、cmake 3.26.5,module list显示已启用模块有intel/2023.2(default)和intelmpi/2023.2(default)。用module load openmpi可加载非默认的openmpi/4.1.5_intel-2022.3,之后mpicxx --version返回icpc (ICC) 2021.10.0 20230609,which mpicxx返回/opt/system/app/openmpi/4.1.5/intel-2022.3/bin/mpicxx。

今欲按本帖首页社长的教程,在此环境下安装CP2K 2024.1,发现安装至COSMA-v2.6.6(应与toolchain/scripts/stage4/install_cosma.sh相关)时报错无法找到MPI_CXX:
  1. ==================== Installing COSMA ====================
  2. COSMA-v2.6.6.tar.gz is found
  3. Installing from scratch into /home/xxxxxx/cp2k-2024.1/tools/toolchain/install/COSMA-2.6.6
  4. -- The CXX compiler identification is GNU 8.5.0
  5. -- Detecting CXX compiler ABI info
  6. -- Detecting CXX compiler ABI info - done
  7. -- Check for working CXX compiler: /usr/bin/g++ - skipped
  8. -- Detecting CXX compile features
  9. -- Detecting CXX compile features - done
  10. -- Selected ScaLAPACK backend (or implementation) for COSTA: MKL
  11. -- Could NOT find MPI_CXX (missing: MPI_CXX_WORKS)
  12. CMake Error at /usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:230 (message):
  13.   Could NOT find MPI (missing: MPI_CXX_FOUND CXX)
  14. Call Stack (most recent call first):
  15.   /usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:600 (_FPHSA_FAILURE_MESSAGE)
  16.   /usr/share/cmake/Modules/FindMPI.cmake:1837 (find_package_handle_standard_args)
  17.   CMakeLists.txt:55 (find_package)


  18. -- Configuring incomplete, errors occurred!
  19. make: *** No targets specified and no makefile found.  Stop.
  20. make: *** No rule to make target 'install'.  Stop.
  21. -- The CXX compiler identification is GNU 8.5.0
  22. -- The C compiler identification is GNU 8.5.0
  23. -- Detecting CXX compiler ABI info
  24. -- Detecting CXX compiler ABI info - done
  25. -- Check for working CXX compiler: /usr/bin/g++ - skipped
  26. -- Detecting CXX compile features
  27. -- Detecting CXX compile features - done
  28. -- Detecting C compiler ABI info
  29. -- Detecting C compiler ABI info - done
  30. -- Check for working C compiler: /usr/bin/gcc - skipped
  31. -- Detecting C compile features
  32. -- Detecting C compile features - done
  33. -- Selected SCALAPACK backend for COSMA: MKL
  34. -- The Fortran compiler identification is GNU 8.5.0
  35. -- Detecting Fortran compiler ABI info
  36. -- Detecting Fortran compiler ABI info - done
  37. -- Check for working Fortran compiler: /usr/bin/gfortran - skipped
  38. -- Performing Test CMAKE_HAVE_LIBC_PTHREAD
  39. -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success
  40. -- Found Threads: TRUE
  41. -- Found MPI_C: /opt/system/app/intel/2023.2/mpi/2021.12/lib/libmpi.so (found version "3.1")
  42. -- Could NOT find MPI_CXX (missing: MPI_CXX_WORKS)
  43. -- Found MPI_Fortran: /opt/system/app/intel/2023.2/mpi/2021.12/lib/libmpifort.so (found version "3.1")
  44. -- Could NOT find MPI (missing: MPI_CXX_FOUND CXX) (found version "3.1")
  45. -- Found OpenMP_CXX: -fopenmp (found version "4.5")
  46. -- Found OpenMP_C: -fopenmp (found version "4.5")
  47. -- Found OpenMP_Fortran: -fopenmp (found version "4.5")
  48. -- Found OpenMP: TRUE (found version "4.5") found components: CXX C Fortran
  49. -- Found MKL: /opt/system/app/intel/2023.2/mkl/2023.2.0/include
  50. -- Found Blas: ;/opt/system/app/intel/2023.2/mkl/2023.2.0/lib/intel64/libmkl_gf_lp64.so;/opt/system/app/intel/2023.2/mkl/2023.2.0/lib/intel64/libmkl_gnu_thread.so;/opt/system/app/intel/2023.2/mkl/2023.2.0/lib/intel64/libmkl_core.so;;;Threads::Threads
  51. -- Could NOT find MPI_CXX (missing: MPI_CXX_WORKS)
  52. CMake Error at /usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:230 (message):
  53.   Could NOT find MPI (missing: MPI_CXX_FOUND CXX) (found version "3.1")
  54. Call Stack (most recent call first):
  55.   /usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:600 (_FPHSA_FAILURE_MESSAGE)
  56.   /usr/share/cmake/Modules/FindMPI.cmake:1837 (find_package_handle_standard_args)
  57.   CMakeLists.txt:107 (find_package)


  58. -- Configuring incomplete, errors occurred!
  59. make: *** No targets specified and no makefile found.  Stop.
  60. make: *** No rule to make target 'install'.  Stop.
  61. /home/xxxxxx/cp2k-2024.1/tools/toolchain/scripts/tool_kit.sh: line 663: /home/xxxxxx/cp2k-2024.1/tools/toolchain/install/COSMA-2.6.6/install_successful: No such file or directory
复制代码

除此之外,其余库已通过执行./install_cp2k_toolchain.sh --with-sirius=no --with-openmpi=system --with-cmake=system --with-cosma=no正常安装完毕。上述安装过程未在toolchain/build/COSMA-2.6.6内产生.log文件。

第二天编辑:用module load cmake/3.24.3_gnu-8.5.0可加载非默认的cmake 3.24.3,但此时亦无法解决上述问题。

编辑2:试图跳过COSMA包编译CP2K 2024.1,产生形如此帖的报错“This module file was not generated by any release of this compiler.   [LIBXSMM]”

编辑3:读了这个帖子的内容才明白,估计自带的OpenMPI是Intel编译的,与GNU编译的gcc,cmake,gfortran之类不兼容。现在放弃module load openmpi调用,而用./install_cp2k_toolchain.sh --with-sirius=no --with-cmake=system --with-openmpi=install --with-intelmpi=no --with-mpich=no --with-intel=no --with-gcc=system自己另外装openmpi,这样COSMA可以顺利完成,CP2K 2024.1编译也正常完成了。
√546=23.36664289109

18

帖子

0

威望

35

eV
积分
53

Level 2 能力者

178#
发表于 Post on 2024-9-27 03:16:08 | 只看该作者 Only view this author
老师,我在在运行cp2k.ssmp test.inp |tee test.out进行测试时,计算出现报错,安装的是Ubuntu。错误内容如下:
An error occurred opening the file 'test-RESTART.wfn' (UNIT = 1, IOSTAT = 13). Cannot open file 'test-RESTART.wfn': Permission denied. Current working directory:/inputmodel。
这个要怎么解决呢

5万

帖子

99

威望

5万

eV
积分
112351

管理员

公社社长

179#
 楼主 Author| 发表于 Post on 2024-9-27 06:40:47 | 只看该作者 Only view this author
zhangtp 发表于 2024-9-27 03:16
老师,我在在运行cp2k.ssmp test.inp |tee test.out进行测试时,计算出现报错,安装的是Ubuntu。错误内容如 ...

弄清楚当前目录下有没有test-RESTART.wfn,没有就没法读
北京科音自然科学研究中心http://www.keinsci.com)致力于计算化学的发展和传播,长期开办高质量的各种计算化学类培训:初级量子化学培训班中级量子化学培训班高级量子化学培训班量子化学波函数分析与Multiwfn程序培训班分子动力学与GROMACS培训班CP2K第一性原理计算培训班,内容介绍以及往届资料购买请点击相应链接查看。这些培训是计算化学从零快速入门以及进一步全面系统性提升研究水平的高速路!培训各种常见问题见《北京科音办的培训班FAQ》
欢迎加入“北京科音”微信公众号获取北京科音培训的最新消息、避免错过网上有价值的计算化学文章!
欢迎加入人气非常高、专业性特别强的综合性理论与计算化学交流QQ群“思想家公社QQ群”:1号:18616395,2号:466017436,3号:764390338,搜索群号能搜到哪个说明目前哪个能加,合计9000人。北京科音培训班的学员在群中可申请VIP头衔,提问将得到群主Sobereva的最优先解答。
思想家公社的门口Blog:http://sobereva.com(发布大量原创计算化学相关博文)
Multiwfn主页:http://sobereva.com/multiwfn(十分强大的量子化学波函数分析程序)
ResearchGate:https://www.researchgate.net/profile/Tian_Lu
Money and papers are rubbish, get a real life!

18

帖子

0

威望

35

eV
积分
53

Level 2 能力者

180#
发表于 Post on 2024-9-29 21:05:28 | 只看该作者 Only view this author
sob老师,请问我计算亚铁磁尖晶石切面结构吸附N2O小分子(切面结构扩胞后大约100多个原子),以及计算结构表面催化分解小分子的过渡态和反应动力学参数,适合使用CP2K吗?我正在按照您提供的例子简单跑一跑CP2K。

本版积分规则 Credits rule

手机版 Mobile version|北京科音自然科学研究中心 Beijing Kein Research Center for Natural Sciences|京公网安备 11010502035419号|计算化学公社 — 北京科音旗下高水平计算化学交流论坛 ( 京ICP备14038949号-1 )|网站地图

GMT+8, 2024-11-23 10:52 , Processed in 0.791477 second(s), 29 queries , Gzip On.

快速回复 返回顶部 返回列表 Return to list