|
可以参考我的解决方法:
(1)首先按正常流程执行编译,让程序自然报错,目的是为了在 build 文件夹下创建出 dftd4-3.6.0 文件夹及子文件夹。
(2)注释掉 toolchain/scripts/stage8/install_dftd4.sh文件中第 48、49 行,否则我们后续所做的所有步骤将会在每次重新执行编译 dftd4 时,由于重新解压 dftd4-3.6.0.tar.gz 文件而覆盖掉,造成所有努力白费。
- #[ -d dftd4-${dftd4_ver} ] && rm -rf dftd4-${dftd4_ver}
- #tar -xzf dftd4-${dftd4_ver}.tar.gz
复制代码
(3)手动 clone mctc-lib, mstore, multicharge 到本地电脑。
- git clone https://github.com/grimme-lab/mctc-lib/
- git clone https://github.com/grimme-lab/mstore/
- git clone https://github.com/grimme-lab/multicharge/
复制代码
(4)将上述 clone 得到的文件夹上传到 tools/toolchain/build/dftd4-3.6.0/subprojects,文件夹不用重命名。
这里参考了博文:带DFTD4色散修正版本VASP离线编译策略,感谢作者!
(5)重新执行编译即可。
- ./install_cp2k_toolchain.sh (加上你自定义的内容)
复制代码
|
评分 Rate
-
查看全部评分 View all ratings
|