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

出现以下界面,表示成功

Ubuntu22.04安装CP2K最新版2025.1_第1张图片

总结

该方法本人亲测有效,2025.1.22安装好。如有疑问请留言。

你可能感兴趣的:(机器学习,深度学习,ubuntu)