计算化学公社

 找回密码 Forget password
 注册 Register

CP2K-2024.2 发布了

查看数: 5483 | 评论数: 20 | 收藏 Add to favorites 4
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2024-8-9 23:21

正文摘要:

查看了一下 CP2K 的官网,发现三天前更新了 2024.2 版,算是半年更新的常规操作 New FeaturesMany new pages in the methods section of [color=var(--fgColor-accent, var(--color-accent-fg))]the manualECP ...

回复 Reply

hahajisuanxuexi 发表于 Post on 2025-4-30 16:31:15
本帖最后由 hahajisuanxuexi 于 2025-4-30 16:34 编辑
cyclex 发表于 2024-12-23 13:14
可以参考我的解决方法:

(1)首先按正常流程执行编译,让程序自然报错,目的是为了在 build 文件夹下 ...

今年mctc-lib、multicharge版本都更新了,根据像“git clone https://github.com/grimme-lab/mctc-lib/”之类的命令下载下来的程序的版本都是最新版,这样的话安装过程会报错“CMake Error at subprojects/multicharge/app/cmake_install.cmake:52 (file):
  file INSTALL cannot find
  "…………/software/cp2k-2025.1/tools/toolchain/build/dftd4-3.6.0/build/subprojects/multicharge/app/multicharge":
  No such file or directory.
Call Stack (most recent call first):
  subprojects/multicharge/cmake_install.cmake:57 (include)

  cmake_install.cmake:62 (include)”,如果要正常安装就不能使用git clone命令下载某些程序的最新版,根据我的测试,mctc用0.3.1版,multicharge使用0.2.0版,mstore使用最新版是可以正常安装的。

而且如果电脑是联网用toolchain自动安装最新版本的CP2K的话,安装DFTD4时也会遇到toolchain下载最新版本的mctc和multicharge导致安装报错的问题,这种情况下也得用上文作者所介绍的方法手动下载老版本的依赖程序才能解决报错的问题。

评分 Rate

参与人数
Participants 1
eV +5 收起 理由
Reason
cyclex + 5 谢谢分享

查看全部评分 View all ratings

UW_0728. 发表于 Post on 2025-3-24 00:00:42
UW_0728. 发表于 2025-3-23 23:42
不如直接从dftd4官方github仓库自行下载编译一份单独的dftd4,然后toolchain选项里面用--with-dftd4=system ...

但是需要指定setup里面的路径,否则后续make时候会报错
UW_0728. 发表于 Post on 2025-3-23 23:42:35
不如直接从dftd4官方github仓库自行下载编译一份单独的dftd4,然后toolchain选项里面用--with-dftd4=system,不加--with-ninja(因为前面编译的时候自己要预安装ninja-build的,ubuntu中指令为sudo apt install ninja-build,其他系统应该类似)。这样就完美避开用toolchain安装dftd4时各种层出不穷的错误了,也不用多折腾。
cyclex 发表于 Post on 2024-12-23 13:14:41
南北多歧路 发表于 2024-11-14 01:39
请问这一步的细节是什么?我也卡在了Retrieving mctc-lib revision v0.3.0 from https://github.com/grim ...

可以参考我的解决方法:

(1)首先按正常流程执行编译,让程序自然报错,目的是为了在 build 文件夹下创建出 dftd4-3.6.0 文件夹及子文件夹。

(2)注释掉 toolchain/scripts/stage8/install_dftd4.sh文件中第 48、49 行,否则我们后续所做的所有步骤将会在每次重新执行编译 dftd4 时,由于重新解压 dftd4-3.6.0.tar.gz 文件而覆盖掉,造成所有努力白费。
  1. #[ -d dftd4-${dftd4_ver} ] && rm -rf dftd4-${dftd4_ver}
  2. #tar -xzf dftd4-${dftd4_ver}.tar.gz
复制代码

(3)手动 clone mctc-lib, mstore, multicharge 到本地电脑。
  1. git clone https://github.com/grimme-lab/mctc-lib/
  2. git clone https://github.com/grimme-lab/mstore/
  3. git clone https://github.com/grimme-lab/multicharge/
复制代码

(4)将上述 clone 得到的文件夹上传到 tools/toolchain/build/dftd4-3.6.0/subprojects,文件夹不用重命名。
这里参考了博文:带DFTD4色散修正版本VASP离线编译策略,感谢作者!


(5)重新执行编译即可。
  1. ./install_cp2k_toolchain.sh (加上你自定义的内容)
复制代码


评分 Rate

参与人数
Participants 2
eV +6 收起 理由
Reason
hahajisuanxuexi + 4 谢谢
LittlePupil + 2 谢谢分享

查看全部评分 View all ratings

南北多歧路 发表于 Post on 2024-11-14 16:23:38
牧生 发表于 2024-8-10 10:11
为了装dftd4,同时也需要装mctc-lib。

如果你的网不好,手动去https://github.com/grimme-lab/mctc-lib  ...

您好,按照您的提示这么操作之后仍然提示mctc-lib的相关问题
南北多歧路 发表于 Post on 2024-11-14 01:39:11
1305559799 发表于 2024-8-27 13:25
手动下载放到这个目录下没用的,DFTD4不会在这里去找它;目前问题已自行解决了,需要下载解压放到DFTD4的 ...

请问这一步的细节是什么?我也卡在了Retrieving mctc-lib revision v0.3.0 from https://github.com/grimme-lab/mctc-lib 这一步,琢磨您的细节琢磨了一晚上hh
wuy069 发表于 Post on 2024-9-10 15:49:09
昨晚发布的修订版CP2K v2024.3
This is a minor release to fix an issue with the PW environment that can lead to stalls during MD .
Since this only affects MPI jobs, the ssmp binaries from the previous 2024.2 release are still up-to-date.

评分 Rate

参与人数
Participants 1
eV +1 收起 理由
Reason
乐平 + 1 谢谢

查看全部评分 View all ratings

Santz 发表于 Post on 2024-8-28 00:56:08
一个包含build的安装包,可用于离线安装CP2K-2024.2
1305559799 发表于 Post on 2024-8-27 13:25:49
乐平 发表于 2024-8-27 11:22
先用自己的电脑在 GitHub 上下载 mctc-lib,
Retrieving mctc-lib revision v0.3.0 from https://github ...

手动下载放到这个目录下没用的,DFTD4不会在这里去找它;目前问题已自行解决了,需要下载解压放到DFTD4的解压后的源码目录里面
1305559799 发表于 Post on 2024-8-27 09:35:34
本帖最后由 1305559799 于 2024-8-27 09:42 编辑
乐平 发表于 2024-8-26 09:58
安装 DFTD4 的前提是要安装 ninja

ninja已经安装了,只是在安装DFTD4时需要联网下载mctc-lib,我机器的环境没有网络,不好解决
乐平 发表于 Post on 2024-8-26 09:58:15
1305559799 发表于 2024-8-26 09:15
我也试了,不好使,我的机子没网,现在不知道咋解决

安装 DFTD4 的前提是要安装 ninja
1305559799 发表于 Post on 2024-8-26 09:15:32
wuy069 发表于 2024-8-20 09:15
单独下载压缩包后,放在cp2k的toolchain的build或者dftd4-3.6.0下面的buid文件夹都不好使啊。还是整了个 ...

我也试了,不好使,我的机子没网,现在不知道咋解决
wuy069 发表于 Post on 2024-8-20 09:15:02
牧生 发表于 2024-8-10 10:11
为了装dftd4,同时也需要装mctc-lib。

如果你的网不好,手动去https://github.com/grimme-lab/mctc-lib  ...

单独下载压缩包后,放在cp2k的toolchain的build或者dftd4-3.6.0下面的buid文件夹都不好使啊。还是整了个能连github的机器安装好的

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

GMT+8, 2025-8-15 01:31 , Processed in 0.195901 second(s), 32 queries , Gzip On.

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