计算化学公社

 找回密码 Forget password
 注册 Register
Views: 29850|回复 Reply: 24
打印 Print 上一主题 Last thread 下一主题 Next thread

[CP2K] CP2K 4.1 版本发布,非常容易安装

[复制链接 Copy URL]

689

帖子

2

威望

4193

eV
积分
4922

Level 6 (一方通行)

本帖最后由 jiangning198511 于 2016-10-28 09:51 编辑

CP2K 最新版本(4.1)已经发布了,该版本的新特色参考下图,个人认为最大的特色是添加了编译工具,新的编译工具脚本可以一键式安装(需要服务器联网),大大降低编译难度,之前我安装过3.0,杂化部分一直报错,这次使用了编译工具脚本,测试例子全部通过,非常给力。感兴趣的同学可以试一试。
PS: 编译工具脚本(tool/toolchain)的目的从网上下载相关库,自动安装,非常方便。

cp2k.PNG (38.99 KB, 下载次数 Times of downloads: 173)

cp2k.PNG

评分 Rate

参与人数
Participants 4
eV +15 收起 理由
Reason
zsu007 + 5 赞!
bomsaude + 5 谢谢
sobereva + 2 欢迎讨论
greatzdk + 3 谢谢

查看全部评分 View all ratings

16

帖子

0

威望

912

eV
积分
928

Level 4 (黑子)

25#
发表于 Post on 2019-1-4 19:44:27 | 只看该作者 Only view this author
genies 发表于 2016-10-28 22:04
有测试过libxc中的meta-GGA吗?我们测试了一下tpss和m06l等泛函,同样的基组(6-31G(d)),算个H2O分子,和G ...

您好,想请教您个问题,您知道meta-GGA里的SCAN泛函在cp2k中的输入是怎样的吗?我自己写了一下报错了

610

帖子

2

威望

4409

eV
积分
5059

Level 6 (一方通行)

24#
发表于 Post on 2018-9-20 13:11:41 | 只看该作者 Only view this author
什么自动编译脚本?在哪个文件夹呢?

20

帖子

0

威望

356

eV
积分
376

Level 3 能力者

23#
发表于 Post on 2018-2-3 21:51:37 | 只看该作者 Only view this author
get-it 发表于 2017-10-28 23:03
默认的plumed配置在没有openmp时也能编译成功,这就很坑了

您好!我在编译popt版cp2k4.1+plumed。

plumed安成后,我按照官网的指示在arch中加入:
include /path/to/your/plumed2.0/installation/lib/plumed/src/lib/Plumed.inc
EXTERNAL_OBJECTS=$(PLUMED_STATIC_DEPENDENCIES)
然后将-D__PLUMED2加到DFLAGS,同时将-lz -ldl -lstdc++加到LIBS里
随后编译CP2K
但是出现了如图所示的错误。
不知您是否知道如何解决?恳请不吝赐教!
我采用的是:
Intel 2016 Fortran & C 编译器
IntelMPI 2016
IntelMKL 2016

捕获.PNG (257.49 KB, 下载次数 Times of downloads: 53)

捕获.PNG

6

帖子

0

威望

96

eV
积分
102

Level 2 能力者

22#
发表于 Post on 2017-10-29 18:42:05 | 只看该作者 Only view this author
刚开始学,努力

236

帖子

0

威望

5066

eV
积分
5302

Level 6 (一方通行)

21#
发表于 Post on 2017-10-28 23:03:17 | 只看该作者 Only view this author
k64_cc 发表于 2017-10-28 22:40
……
所以说你是用MPI版的PLUMED混合编译CP2K.POPT对吧
是的话可能是某种灵异事件,请去掉PLUMED单独尝 ...

默认的plumed配置在没有openmp时也能编译成功,这就很坑了

236

帖子

0

威望

5066

eV
积分
5302

Level 6 (一方通行)

20#
发表于 Post on 2017-10-28 22:45:42 | 只看该作者 Only view this author
k64_cc 发表于 2017-10-28 22:40
……
所以说你是用MPI版的PLUMED混合编译CP2K.POPT对吧
是的话可能是某种灵异事件,请去掉PLUMED单独尝 ...

这个问题已经解决了
不加plumed编译popt本来就没有问题,后来发现plumed默认开了openmp,关掉后再编译就好了

553

帖子

0

威望

3324

eV
积分
3877

Level 5 (御坂)

19#
发表于 Post on 2017-10-28 22:40:30 | 只看该作者 Only view this author
get-it 发表于 2017-10-28 22:08
有mpi啊
没有用openmp

……
所以说你是用MPI版的PLUMED混合编译CP2K.POPT对吧
是的话可能是某种灵异事件,请去掉PLUMED单独尝试。不是的话问题就很明显。

236

帖子

0

威望

5066

eV
积分
5302

Level 6 (一方通行)

18#
发表于 Post on 2017-10-28 22:08:31 | 只看该作者 Only view this author
k64_cc 发表于 2017-10-28 11:29
我是说你确定两个都没拿MPI编译对吧

有mpi啊
没有用openmp

553

帖子

0

威望

3324

eV
积分
3877

Level 5 (御坂)

17#
发表于 Post on 2017-10-28 11:29:35 | 只看该作者 Only view this author
get-it 发表于 2017-10-26 22:12
是的,我们组一般都不上openmp

我是说你确定两个都没拿MPI编译对吧

236

帖子

0

威望

5066

eV
积分
5302

Level 6 (一方通行)

16#
发表于 Post on 2017-10-26 22:12:52 | 只看该作者 Only view this author
k64_cc 发表于 2017-10-26 22:05
所以你PLUMED和CP2K都是单节点版的吗?

是的,我们组一般都不上openmp

553

帖子

0

威望

3324

eV
积分
3877

Level 5 (御坂)

15#
发表于 Post on 2017-10-26 22:05:39 | 只看该作者 Only view this author
get-it 发表于 2017-10-7 14:00
大佬有没有编译过和带plumed的cp2k?
我编译时会出现undefined reference to `__kmpc_global_thread_num'之 ...

所以你PLUMED和CP2K都是单节点版的吗?

236

帖子

0

威望

5066

eV
积分
5302

Level 6 (一方通行)

14#
发表于 Post on 2017-10-7 14:00:39 | 只看该作者 Only view this author
大佬有没有编译过和带plumed的cp2k?
我编译时会出现undefined reference to `__kmpc_global_thread_num'之类的错误

捕获.PNG (25.99 KB, 下载次数 Times of downloads: 95)

捕获.PNG

689

帖子

2

威望

4193

eV
积分
4922

Level 6 (一方通行)

13#
 楼主 Author| 发表于 Post on 2017-10-7 11:05:32 | 只看该作者 Only view this author
wudazhuang509 发表于 2017-10-6 11:10
楼主,用4.1的toolchain安装的时候有没安装ELPA呢?我装的过程中提示:line 72: Non-zero exit code detecte ...

没有试过ELPA, 你可以试试最新版本,说不一定已经改进了

65

帖子

0

威望

662

eV
积分
727

Level 4 (黑子)

12#
发表于 Post on 2017-10-6 11:10:25 | 只看该作者 Only view this author
本帖最后由 wudazhuang509 于 2017-10-6 11:13 编辑

楼主,用4.1的toolchain安装的时候有没安装ELPA呢?我装的过程中提示:line 72: Non-zero exit code detected.
72行及后面几行的内容是:
./configure --prefix=${pkg_install_dir} \
                --libdir="${pkg_install_dir}/lib" \
               --enable-openmp=no\
               --enable-shared=$shared_flag \
               --enable-static=yes\
...
这应该怎么解决呢,这个不就是个路径么,怎么会用问题呢?

手机版 Mobile version|北京科音自然科学研究中心 Beijing Kein Research Center for Natural Sciences|京公网安备 11010502035419号|计算化学公社 — 北京科音旗下高水平计算化学交流论坛 ( 京ICP备14038949号-1 )|网站地图

GMT+8, 2025-8-16 05:35 , Processed in 0.277108 second(s), 27 queries , Gzip On.

快速回复 返回顶部 返回列表 Return to list