欢迎光临散文网 会员登陆 & 注册

在Intel CPU上编译可供AMD CPU运行的CP2K-2023.2

2023-08-20 19:21 作者:天空不奕  | 我要投稿

第一步:从github上下载cp2k-2023.2,保存在software/cp2k/下(www.cp2k.org/download)。

第二步:解压文件.tar xvf cp2k-2023.2.tar.bz2。

               改名      mv cp2k-2023.2 2023.2

第三步:进入tools/toolchain/,执行install_cp2k_toolchain.sh。

              cd tools/toolchain

               ./install_cp2k_toolchain.sh --math-mode=mkl --with-intelmpi=system ---with-plumed=install --target-cpu=generic

(这一步如果网络好的话可以直接从github里面下载安装包,如果网速不行的话,建议一步一步的将安装包放在tools/toolchain/build文件下,build得需要执行一次install_cp2k_toolchain.sh)

第四步:安装包安装完成后,显示不能生成arch文件。


系统显示不能生成arch文件

第五步,进入scripts文件夹,修改generate_arch_files.sh,将 -mtune=$(TARGET_CPU)删掉。

将矩形框内的文字删去

第五步:回到tools/toolchain文件夹,继续执行第三步中的install_cp2k_toolchain.sh,代码保持不变,可以生成arch 文件。

第六步:将这里的arch文件下的四个local文件,复制到software/cp2k/2023.2/arch/里

第七步:source  ../software/cp2k/2023.2/tools/toolchain/install/setup

第八步:回到cp2k/2023.2/下,执行

               make -j 112 ARCH=local VERSION="ssmp sdbg psmp pdbg"

执行成功后显示的信息

第九步:结束后,会在当前文件夹下出现exe/local/

              到此为止安装结束,将下面两行代码写到.bashrc中就可以运行cp2k了

              source ../software/cp2k/2023.2/tools/toolchain/install/setup

              export PATH=/home/hxy/software/cp2k/2023.2/exe/local:${PATH}


谢谢大家的阅读。

在Intel CPU上编译可供AMD CPU运行的CP2K-2023.2的评论 (共 条)

分享到微博请遵守国家法律