荣合技术

ANSYS FLUENT有限元分析软件安装教程及方法ABAQUS COMSO WORKBENCH Linux

cp2k安装教程

sudo apt install cp2k 是显然不够用的

编译一个软件, 需要分为多个环节. 基础的是编译软件本身, 其次是加入GPU的支持, 最后是和其他软件进行耦合. 首先我们先来编译cp2k本身.

A 基础安装

A.1 下载代码

先从GitHub上下载代码, 这里用到的是8.2, 用tar -jxvf cp2k-8.2.tar.bz2 解压.

A.2 前提条件

首先使用工具链脚本去编译所需要的库. 对于最基本的安装, 我们只需要调用

cd tools/toolchain/
./install_cp2k_toolchain.sh

这里会用本机的gcc 和 mpi来完成编译(Ubuntu直接apt install build-essential安装全部套件就行). 进阶的要求可以参考文件夹下的README. 一定要先看./install_cp2k_toolchain.sh --help! 最后编译完成后会显示:

cp2k安装教程  第1张

这里提到了指定机器架构的问题. 接下来我们就可以开始编译cp2k了

A.2.1 问题

我在直接执行这个脚本的时候遇到一个问题, 就是编译scalapack的时候报错:

Non-zero exit code detected.

--  Error Output:
 /home/linuxbrew/.linuxbrew/bin/ld: CMakeFiles/xintface.dir/Cintface.c.o: relocation R_X86_64_32 against `.rodata.str1.1' can not be used when making a PIE object; recompile with -fPIE
collect2: error: ld returned 1 exit status

这个错误可能是gcc版本过高导致的. 由于明确是某个lib有问题, 因此我使用系统的包管理器直接安装了一个lib, 然后将其连接到自己安装的lib上

brew install scalapack
brew list scalapack
export LD_LIBRARY_PATH=LD_LIBRARY_PATH:/home/linuxbrew/.linuxbrew/Cellar/scalapack/2.1.0_4/lib

./install_cp2k_toolchain.sh --with-scalapack=system

如果没有加入动态库查找路径, 会告诉你:

ERROR: (./scripts/stage4/install_scalapack.sh) ld cannot find -lscalapack, please check if ScaLAPACK is installed or in system search path
ERROR: (./scripts/stage4/install_scalapack.sh, line 76) Non-zero exit code detected.

你拿ld -lscalapack --verbose一查, 发现.so文件压根不在查找列表里, 就会很自然地用export指定环境变量, 然后再执行.sh --with-scalapck=system就可以了. (实践证明这个方法四部并不一定奏效, 虽然所有博客都会这么说. 我最后的解决办法是将.so文件软连接到/usr/lib下)

A.3 编译cp2k

按照工具链脚本最后的要求, 首先先将架构文件拷贝到根目录下的arch文件夹:

cp /home/roy/work/cp2klearn/cp2k-8.2/tools/toolchain/install/arch/* /home/roy/work/cp2klearn/cp2k-8.2/arch

我们需要用工具链脚本编译的各种库, 所以先假如环境变量:

source /home/roy/work/cp2klearn/cp2k-8.2/tools/toolchain/install/setup

最后换到根目录下, 开始编译:

make -j8 ARCH=local VERSION="psmp"

这里的VERSION含义可以在手册中找到:

cp2k安装教程  第2张

这里有一个哲学问题, 就是mpi 8跑得快, 还是mpi 4 openmp 2跑得快. 我不确定所以只编译了poptpsmp.

评论区说, 现在只会编译出psmp, popt是psmp的软链, 所以只选一个就好

最后, 编译出来的文件在cp2k/exe/local下:

cp2k安装教程  第3张

很有意思的是, 即便选择了popt, 也只编译出来了psmp,而通过软链产生了新的popt. 创建一个软链, 将可执行文件链接到环境变量的文件夹. Done.

最后执行sudo apt uninstall cp2k...

测试

对于编译出来的二进制文件, 建议进行一下回归测试, 以确保各个功能正常. 回到cp2k的根目录, 也就是exe文件夹的上级, 执行:

make -j8 ARCH=local VERSION="psmp" test

这里的ARCHVERSION和安装时一致, 只是最后增加了test, 测试完成后, 可以查看相应报告:

cp2k安装教程  第4张


  • 评论列表
  •  游客
     发布于 2024-07-07 02:39:38  回复该评论
  • 收藏了,改天让朋友看看!http://e97h.85**.cn
  •  游客
     发布于 2024-07-07 03:24:43  回复该评论
  • 我裤子脱了,纸都准备好了,你就给我看这个?http://zkf.51yiwu.com.cn
  •  游客
     发布于 2024-07-07 06:20:37  回复该评论
  • 我回帖楼主给加积分吗?http://q0t.e8jes3c.cn
  •  游客
     发布于 2024-07-07 10:20:17  回复该评论
  • 有钱、有房、有车,人人都想!http://i4f.85**.cn
  •  游客
     发布于 2024-07-07 11:38:25  回复该评论
  • 我只看看不说话。。。http://ipe.06gk.cn
  •  游客
     发布于 2024-07-07 16:30:02  回复该评论
  • 看帖回帖一条路!http://h52xjj.69ey2.cn
  •  游客
     发布于 2024-07-07 16:37:10  回复该评论
  • 楼上的心情不错啊!http://huichengyu.com/news/kuvb.html
  •  游客
     发布于 2024-07-08 02:48:36  回复该评论
  • 不是惊喜,是惊吓!http://xgx.tjjixi.com
  •  游客
     发布于 2024-07-08 11:19:11  回复该评论
  • 收藏了,改天让朋友看看!http://l6gv8.his9xue.cn
  •  游客
     发布于 2024-07-08 13:12:31  回复该评论
  • 楼主的文笔不错!http://yvb.chtowel.com
  •  游客
     发布于 2024-07-08 13:16:00  回复该评论
  • 在哪里跌倒,就在那里多爬一会儿!http://qs4htg.chtowel.com
  •  游客
     发布于 2024-07-08 14:18:22  回复该评论
  • 在这个版块混了这么久了,第一次看见这么给你的帖子!http://t2lv3n.gjyq.com.cn
  •  游客
     发布于 2024-07-08 14:32:28  回复该评论
  • 楼主很有激情啊!http://s57.szhuai.com
  •  游客
     发布于 2024-07-08 15:20:08  回复该评论
  • 精华帖的节奏啊!http://3q0vi.zczyfc.com
  •  游客
     发布于 2024-07-08 15:21:44  回复该评论
  • 楼主的文笔不错!http://z8tuty.gjyq.com.cn
  •  游客
     发布于 2024-07-08 15:30:44  回复该评论
  • 吹牛的人越来越多了!http://2rm6t.szhuai.com
  •  游客
     发布于 2024-07-08 15:34:13  回复该评论
  • 楼上的说的很多!http://uyy7jx.szhuai.com
  •  游客
     发布于 2024-07-08 15:40:15  回复该评论
  • 楼主是在找骂么?http://jb9.szhuai.com
  •  游客
     发布于 2024-07-08 15:44:14  回复该评论
  • 楼主今年多大了?http://c0w06m.gjyq.com.cn
  •  游客
     发布于 2024-07-08 19:07:24  回复该评论
  • 被楼主的逻辑打败了!http://www.gdlasa.com
  •  游客
     发布于 2024-07-08 20:30:05  回复该评论
  • 太高深了,理解力不够用了!http://ajpe8k.chtowel.com
  •  游客
     发布于 2024-07-08 21:20:29  回复该评论
  • 这个帖子好无聊啊!http://m.hnymjtl.com
  •  游客
     发布于 2024-07-08 21:41:08  回复该评论
  • 祖国尚未统一,我却天天灌水,好内疚!http://icv.gjyq.com.cn
  •  游客
     发布于 2024-07-08 21:52:46  回复该评论
  • 听楼主一席话,省我十本书!http://wjr.szhuai.com
  •  游客
     发布于 2024-07-08 21:59:27  回复该评论
  • 我对楼主的敬仰犹如滔滔江水绵延不绝!http://vpi4.gjyq.com.cn
  •  游客
     发布于 2024-07-08 22:02:05  回复该评论
  • 帖子很有深度!http://t7sg.szhuai.com
  •  游客
     发布于 2024-07-08 22:05:58  回复该评论
  • 勤奋灌水,天天向上!http://dmqo0i.gjyq.com.cn
  •  游客
     发布于 2024-07-08 22:10:25  回复该评论
  • 收藏了,很不错的内容!http://c3wyw.zczyfc.com
  •  游客
     发布于 2024-07-08 22:46:52  回复该评论
  • 楼主很有经验啊!http://n3688.pistpyh.cn
  •  游客
     发布于 2024-07-09 01:33:22  回复该评论
  • 语言表达流畅,没有冗余,读起来很舒服。http://www.ddman.net/category-11.html
  •  游客
     发布于 2024-07-09 03:35:38  回复该评论
  • 这位作者的文笔极其出色,用词精准、贴切,能够形象地传达出他的思想和情感。http://gx.baishanct.com
  •  游客
     发布于 2024-07-09 07:48:29  回复该评论
  • 以后要跟楼主好好学习学习!http://l3s.jxzhrf.com
  •  游客
     发布于 2024-07-09 08:18:13  回复该评论
  • 态度决定一切,不错!http://bzz7.jzy-zg.com
  •  游客
     发布于 2024-07-09 08:21:25  回复该评论
  • 精华帖的节奏啊!http://j5z3v.szhmjh8.com
  •  游客
     发布于 2024-07-09 09:06:52  回复该评论
  • 楼主是在找骂么?http://f3s81.jzy-zg.com
  •  游客
     发布于 2024-07-09 09:08:26  回复该评论
  • 宇宙第一贴诞生了!http://f2o0b.jzy-zg.com
  •  游客
     发布于 2024-07-09 10:05:48  回复该评论
  • 我就搞不明白了,看帖回帖能死人么,居然只有我这么认真的在回帖!http://nnwp.jzy-zg.com
  •  游客
     发布于 2024-07-09 10:55:11  回复该评论
  • 视死如归的架势啊!http://15s8o.szhmjh8.com
  •  游客
     发布于 2024-07-09 11:37:13  回复该评论
  • 这么好的帖子,应该加精华!http://tbf.01q8mqw.cn
  •  游客
     发布于 2024-07-09 13:29:17  回复该评论
  • 知识就是力量啊!http://or95jo.11evensports.com
  •  游客
     发布于 2024-07-09 13:33:29  回复该评论
  • 感谢楼主的推荐!http://x9v.gtx20.com
  •  游客
     发布于 2024-07-09 22:44:13  回复该评论
  • 好东西,学习学习!http://8ozp8.moxymix.com
  •  游客
     发布于 2024-07-09 23:27:17  回复该评论
  • 没人理我,好伤心啊!https://www.ejy365.com/jygg_more
  •  游客
     发布于 2024-07-10 02:58:58  回复该评论
  • 楼主最近很消极啊!http://9x6ta2.jxzhrf.com
  •  游客
     发布于 2024-07-10 03:12:30  回复该评论
  • 最近压力山大啊!http://8sx.029ya.com
  •  游客
     发布于 2024-07-10 03:15:15  回复该评论
  • 我只看看不说话。。。http://wtt4p.jxzhrf.com
  •  游客
     发布于 2024-07-10 04:10:23  回复该评论
  • 楼主好聪明啊!http://jlow.jxzhrf.com
  •  游客
     发布于 2024-07-10 04:47:51  回复该评论
  • 雷锋做好事不留名,都写在帖子里!http://mmq.szhmjh8.com
  •  游客
     发布于 2024-07-10 04:53:44  回复该评论
  • 我只看看不说话。。。http://e4ll7.szhmjh8.com
  •  游客
     发布于 2024-07-10 04:58:27  回复该评论
  • 今天的心情很不错啊http://oszoq4.xmzth.cn
  •  游客
     发布于 2024-07-10 05:01:53  回复该评论
  • 灌水不是我的目的!http://c1l5.029ya.com
  •  游客
     发布于 2024-07-10 05:03:32  回复该评论
  • 态度决定一切,不错!http://e1gwhr.szhmjh8.com
  •  游客
     发布于 2024-07-10 05:10:30  回复该评论
  • 楼主说的我也略懂!http://421f.029ya.com
  •  游客
     发布于 2024-07-10 05:56:02  回复该评论
  • 每次看到楼主的帖子都有惊吓!http://d3bwvd.029ya.com
  •  游客
     发布于 2024-07-10 07:02:32  回复该评论
  • 楼主很有艺术范!http://ma5b.029ya.com
  •  游客
     发布于 2024-07-10 07:11:08  回复该评论
  • 精华帖的节奏啊!http://awc8.xmzth.cn
  •  游客
     发布于 2024-07-10 07:16:10  回复该评论
  • 祖国尚未统一,我却天天灌水,好内疚!http://rggrn.jzy-zg.com
  •  游客
     发布于 2024-07-10 08:00:56  回复该评论
  • 论坛人气好旺!http://lh29g.whrdgg.com
  •  游客
     发布于 2024-07-10 16:05:56  回复该评论
  • 这么经典的话只有楼主能想到!http://n3jbm.wbilbeo.cn
  •  游客
     发布于 2024-07-10 18:13:48  回复该评论
  • 顶顶更健康!http://88wfcf.exstrategy-zc.com
  •  游客
     发布于 2024-07-10 18:16:25  回复该评论
  • 楼主的头像能辟邪啊!http://stik6t.exstrategy-zc.com
  •  游客
     发布于 2024-07-10 19:22:15  回复该评论
  • 今天上网不回帖,回帖就回精华帖!http://bn393s.blrsp.com
  •  游客
     发布于 2024-07-10 19:27:56  回复该评论
  • 楼主的帖子提神醒脑啊!http://xp2aa.zjghckj.cn
  •  游客
     发布于 2024-07-10 23:10:18  回复该评论
  • 吹牛的人越来越多了!http://e2zf.11evensports.com
  •  游客
     发布于 2024-07-11 00:03:21  回复该评论
  • 世界末日我都挺过去了,看到楼主我才知道为什么上帝留我到现在!http://i5ig0.qqbashi.com/07/3.html
  •  游客
     发布于 2024-07-11 05:29:01  回复该评论
  • 一口气看完了,我要下去回味回味了!http://44wwmx.zjghckj.cn
  •  游客
     发布于 2024-07-11 05:54:29  回复该评论
  • 雷锋做好事不留名,都写在帖子里!http://4x34g.zjghckj.cn
  •  游客
     发布于 2024-07-11 06:43:48  回复该评论
  • 每次看到楼主的帖子都有惊吓!http://53ark.exstrategy-zc.com
  •  游客
     发布于 2024-07-11 07:26:12  回复该评论
  • 文章写太挺好了,真的值得推荐http://568rd.hfxcyw.com
  •  游客
     发布于 2024-07-11 07:27:25  回复该评论
  • 我裤子脱了,纸都准备好了,你就给我看这个?http://uwhvg.whrdgg.com
  •  游客
     发布于 2024-07-11 07:45:33  回复该评论
  • 文章论点明确,论据充分,说服力强。http://l1sz5.zjghckj.cn
  •  游客
     发布于 2024-07-11 08:25:31  回复该评论
  • 被楼主的逻辑打败了!http://2vks.hfxcyw.com
  •  游客
     发布于 2024-07-11 08:26:53  回复该评论
  • 楼主的帖子实在是写得太好了。文笔流畅,修辞得体!http://a0h3.jiaxiaojy.com
  •  游客
     发布于 2024-07-11 08:58:09  回复该评论
  • 怎么我回帖都没人理我呢?http://66nwz.xmzth.cn
  •  游客
     发布于 2024-07-11 09:29:52  回复该评论
  • 楼主说的我也略懂!http://5uldp.kb887.com/42/3.html
  •  游客
     发布于 2024-07-11 09:51:18  回复该评论
  • 我和我的小伙伴都惊呆了!http://gzv9.xmzth.cn
  •  游客
     发布于 2024-07-11 10:18:04  回复该评论
  • 楼主练了葵花宝典吧?http://2h7zs.jiaxiaojy.com
  •  游客
     发布于 2024-07-11 11:15:05  回复该评论
  • 看帖回帖一条路!http://w1ix.kmd18.com
  •  游客
     发布于 2024-07-11 11:28:31  回复该评论
  • 大神好强大!http://qpi0c.changxiandz.com
  •  游客
     发布于 2024-07-11 11:31:34  回复该评论
  • 楼主看起来很有学问!http://8gpb.njljm.com
  •  游客
     发布于 2024-07-11 11:55:20  回复该评论
  • 这么经典的话只有楼主能想到!http://qsnkdm.99kang.cn
  •  游客
     发布于 2024-07-11 12:06:59  回复该评论
  • 看了这么多帖子,第一次看到这么高质量内容!http://www.ddman.net
  •  游客
     发布于 2024-07-11 12:40:42  回复该评论
  • 我裤子脱了,纸都准备好了,你就给我看这个?http://4gcoy5.jnxjhb.com
  •  游客
     发布于 2024-07-11 12:43:47  回复该评论
  • 我默默的回帖,从不声张!http://www.gymcj.cn
  •  游客
     发布于 2024-07-11 13:07:40  回复该评论
  • 楼主写的很经典!http://qx80.njljm.com
  •  游客
     发布于 2024-07-11 13:12:23  回复该评论
  • 这么好的帖子,应该加精华!http://d25vbh.jsxmws.com
<< 1 2 3 4 5 6 7 8 9 10 > >>

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

搜索
«    2022年12月    »
1234
567891011
12131415161718
19202122232425
262728293031
ANSYS软件远程安装
联系微信:uecomzsr
Linux系统 centos Ubuntu
Materials Studio分子模拟器
ANSYS FLUENT ABAQUS COMSO WORKBENCH
HPC集群 SLURM作业调度
远程安装,为你解决安装问题
网站分类
标签列表
最新留言
文章归档
友情链接

Powered By Z-BlogPHP 1.7.0