Ubuntu22.04安装CP2K最新版2025.1

打印 上一主题 下一主题

主题 954|帖子 954|积分 2862

CP2K教程

CP2K系列之一安装


  

前言

CP2K是一款开源的第一性原理计算软件,采取Fortran 98编写。近年来联合呆板学习与lammps,已成为热度逐年增加的软件。但是目前使用它仍存在不少难点。本文解说在Ubuntu22.04中安装cp2k的2025.1版本。

一、安装依赖库

1.引入库

   代码如下(如已安装请忽略):
  1. sudo apt-get install gfortran
  2. sudo apt-get install libopenblas-dev
  3. sudo apt install libblas-dev liblapack-dev
  4. sudo apt-get install ncbi-blast+
复制代码
  大概必要其他库,代码如下:
  1. sudo apt install zip unzip
  2. sudo apt install pkg-config
复制代码
二、下载并解压缩

1.下载链接

  1. wget https://github.com/cp2k/cp2k/releases/download/v2025.1/cp2k-2025.1.tar.bz2
复制代码
该处使用的url网络请求的数据。

2.解压缩

  1. tar -xf cp2k-2025.1.tar.bz2
复制代码
三、安装

1.安装cp2k_toolchain

  1. cd cp2k-2025.1/tools/toolchain
  2. sudo ./install_cp2k_toolchain.sh
复制代码
  #复制toolchain/install/arch/* 全部的文件到cp2k-2025.1/arch/
#回到用户文件夹ww
  1. cd
  2. sudo cp /home/ww/cp2k-2025.1/tools/toolchain/install/arch/* cp2k-2025.1/arch/
复制代码
2.安装cp2k

   #指定源
  1. source /home/ww/cp2k-2025.1/tools/toolchain/install/setup
复制代码
  #改变文件夹To build CP2K,安装全部版本
  1. cd cp2k-2025.1/
  2. sudo make -j 24 ARCH=local VERSION="ssmp sdbg psmp pdbg"
复制代码
  #安装libcp2k
  1. sudo make -j 24 ARCH=local VERSION="ssmp sdbg psmp pdbg" libcp2k
复制代码
3.指定根目次

   #重开终端,root指定
  1. sudo su cd
  2. cd /home/ww/cp2k-2025.1/exe/local; ln -sf cp2k.ssmp cp2k_shell.ssmp
  3. sudo su cd
  4. cd /home/ww/cp2k-2025.1/exe/local; ln -sf cp2k.ssmp cp2k.sopt
复制代码
4.修改情况变量

   #打开 .bashrc,并添加路径
  1. vi .bashrc
  2. export PATH=/home/ww/cp2k-2025.1/exe/local:$PATH
复制代码
  #重启 .bashrc
  1. source .bashrc
复制代码
四、测试

  1. cp2k.psmp --help
复制代码
  出现以下界面,表示乐成
  

总结

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

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

惊落一身雪

金牌会员
这个人很懒什么都没写!
快速回复 返回顶部 返回列表