|
根据sob老师的教程,在wsl centos8 上重新编译了cp2k2023.2。
1.首先自己编译了openmpi-3.1.0
2.在toolchain文件夹里面新建build文件夹,然后返回toolchain文件夹,执行如下toolchain的脚本
(建议下面流程全部都用root账号)
./install_cp2k_toolchain.sh --with-sirius=no --with-openmpi=system --with-plumed=install
source/home/path/cp2k-2023.2/tools/toolchain/install/setup
cd /home/path/cp2k-2023.2
make -j 32 ARCH=local VERSION="ssmp psmp"
3.把以下内容加入到~/.bashrc文件里:
source /home/path/cp2k-2023.2/tools/toolchain/install/setup
export PATH=$PATH:/home/path/cp2k-2023.2/exe/local
export PATH=$PATH:/home/path/cp2k-2023.2
export CP2K_DATA_DIR=/home/path/cp2k-2023.2/data
任意目录下试试cp2k.popt -v
虽然中途scalapack安装报错,但是最后编译出来的cp2k.psmp可以直接运行 |
|