Ubuntu22.04安装CP2K最新版2025.1
CP2K教程
CP2K系列之一安装
文章目录
- CP2K教程
- 前言
- 一、安装依赖库
- 1.引入库
- 二、下载并解压缩
- 1.下载链接
- 2.解压缩
- 三、安装
- 1.安装cp2k_toolchain
- 2.安装cp2k
- 3.指定根目录
- 4.修改环境变量
- 四、测试
- 总结
前言
CP2K是一款开源的第一性原理计算软件,采用Fortran 98编写。近年来结合机器学习与lammps,已成为热度逐年增加的软件。但是目前使用它仍存在不少难点。本文讲解在Ubuntu22.04中安装cp2k的2025.1版本。
一、安装依赖库
1.引入库
代码如下(如已安装请忽略):
sudo apt-get install gfortran
sudo apt-get install libopenblas-dev
sudo apt install libblas-dev liblapack-dev
sudo apt-get install ncbi-blast+
可能需要其他库,代码如下:
sudo apt install zip unzip
sudo apt install pkg-config
二、下载并解压缩
1.下载链接
wget https://github.com/cp2k/cp2k/releases/download/v2025.1/cp2k-2025.1.tar.bz2
该处使用的url网络请求的数据。
2.解压缩
tar -xf cp2k-2025.1.tar.bz2
三、安装
1.安装cp2k_toolchain
cd cp2k-2025.1/tools/toolchain
sudo ./install_cp2k_toolchain.sh
#复制toolchain/install/arch/* 所有的文件到cp2k-2025.1/arch/
#回到用户文件夹ww
cd
sudo cp /home/ww/cp2k-2025.1/tools/toolchain/install/arch/* cp2k-2025.1/arch/
2.安装cp2k
#指定源
source /home/ww/cp2k-2025.1/tools/toolchain/install/setup
#改变文件夹To build CP2K,安装所有版本
cd cp2k-2025.1/
sudo make -j 24 ARCH=local VERSION="ssmp sdbg psmp pdbg"
#安装libcp2k
sudo make -j 24 ARCH=local VERSION="ssmp sdbg psmp pdbg" libcp2k
3.指定根目录
#重开终端,root指定
sudo su cd
cd /home/ww/cp2k-2025.1/exe/local; ln -sf cp2k.ssmp cp2k_shell.ssmp
sudo su cd
cd /home/ww/cp2k-2025.1/exe/local; ln -sf cp2k.ssmp cp2k.sopt
4.修改环境变量
#打开 .bashrc,并添加路径
vi .bashrc
export PATH=/home/ww/cp2k-2025.1/exe/local:$PATH
#重启 .bashrc
source .bashrc
四、测试
cp2k.psmp --help
出现以下界面,表示成功
总结
该方法本人亲测有效,2025.1.22安装好。如有疑问请留言。