jiajf的个人博客分享 http://blog.sciencenet.cn/u/jiajf

博文

Cp2k 2022.1安装记录

已有 2367 次阅读 2022-12-17 21:03 |系统分类:科研笔记

Cp2k 2022.1安装记录

 

1) 编译器

module load compiler/2022.0.2

module load mkl/2022.0.2

module load mpi/2021.5.1

2)  下载cp2k2022.1,解压。

3) 下载 cmake-3.22.1-Linux-x86_64.sh; libint-v2.6.0-cp2k-lmax-5.tgz; libxsmm-1.17.tar.gz;    elpa-2021.11.002.tar.gz; libxc-5.2.3.tar.gz; OpenBLAS-0.3.20.tar.gz; spglib-1.16.2.tar.gz (这是我的编译要用到的包)。 在cp2k2022.1/tools/toolchain下新建build目录,将下载的包放到这一目录下边。

4)修改arch/Linux-intel-x86_64.psmp

   (a) 将./install_cp2k_toolchain.sh 一行修改为:./install_cp2k_toolchain.sh --with-openblas=no --with-scalapack=no --with-ptscotch=no --with-superlu=no --with-pexsi=no --with-quip=no --with-plumed=no --with-acml=no --with-spfft=no --with-gsl=no  --with-hdf5=no --with-libvdwxc=no --with-sirius=no --with-libvori=no --with-cosma=no  --no-arch-files --with-intelmpi --with-mkl;

   (b) 将Set options修改 出掉不安装的选项。

5)source arch/Linux-intel-x86_64.psmp

 (*) 过程中出现了libint的安装错误。按下如下修改。

  (a) 进入 tools/toolchain/build/libint-v2.6.0-cp2k-lmax-5/fortran; make install;

会出现一些错误,将最后一出错的命令行上加 -lstdc++后重新执行。

(b) cd .. 在tools/toolchain/build/libint-v2.6.0-cp2k-lmax-5;执行make install。

6)通过后,重新source arch/Linux-intel-x86_64.psmp

7) make -j 24  ARCH=Linux-intel-x86_64 VERSION=psmp

8) 将生成的cp2k.popt 拷到bin后命名为 cp2k2022.1-inteloneapi-cu48.popt。




https://m.sciencenet.cn/blog-3367558-1368261.html

上一篇:我的Lustre安装记录
下一篇:Lustre (infiniband)客户端安装记录

0

该博文允许注册用户评论 请点击登录 评论 (0 个评论)

数据加载中...

Archiver|手机版|科学网 ( 京ICP备07017567号-12 )

GMT+8, 2024-5-18 15:30

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部