计算化学公社

 找回密码 Forget password
 注册 Register
楼主 Author: djjj148
打印 Print 上一主题 Last thread 下一主题 Next thread

[CP2K] docker-singularity方法安装可随意移植的cp2k

  [复制链接 Copy URL]

129

帖子

0

威望

1154

eV
积分
1283

Level 4 (黑子)

31#
发表于 Post on 2021-10-25 01:10:17 | 只看该作者 Only view this author
asd9998876 发表于 2021-10-21 11:57
请教一下,服务器的指令集查看只有AVX的,这种能用docker进行编译吗之前toolchain的方法好像和指令集没有关 ...

我试过从avx2的机器里做的docker文件,转成sif后传到只有avx的机器里编译,编译会报错,显示"core dumped"。

16

帖子

0

威望

653

eV
积分
669

Level 4 (黑子)

32#
发表于 Post on 2021-10-26 13:27:31 | 只看该作者 Only view this author
遇到这种情况,恳请楼主是哪里的问题?没找到哪里设置这个maxtasks

16

帖子

0

威望

653

eV
积分
669

Level 4 (黑子)

33#
发表于 Post on 2021-10-26 14:35:30 | 只看该作者 Only view this author
xujc1983 发表于 2021-10-26 13:27
遇到这种情况,恳请楼主是哪里的问题?没找到哪里设置这个maxtasks

自己发帖,自己回了
参照https://www.cp2k.org/dev:regtesting里的说明,先进到psmp的目录下,后面执行do_regtest的语句抄上,后面的参数选项那里加上了“ -maxtasks 4 ”,然后就可以测试了

903

帖子

37

威望

5324

eV
积分
6967

Level 6 (一方通行)

34#
发表于 Post on 2021-10-26 22:17:01 | 只看该作者 Only view this author
djjj148 发表于 2021-10-23 08:00
这应该是singularity的挂载问题,我在手册上瞟到过,应该是用--bind参数可以指定挂载目录。

感谢大佬提示,
最后的脚本里面singularity后面加个选项--bind "/home:/home" 就搞定了

5

帖子

0

威望

165

eV
积分
170

Level 3 能力者

35#
发表于 Post on 2021-10-28 00:41:45 | 只看该作者 Only view this author
请问老师,如果版本再次更新,怎么样把现在使用的8.2版本彻底删除呢?

251

帖子

4

威望

4399

eV
积分
4730

Level 6 (一方通行)

36#
 楼主 Author| 发表于 Post on 2021-10-28 08:38:29 | 只看该作者 Only view this author
xzysooyoung 发表于 2021-10-28 00:41
请问老师,如果版本再次更新,怎么样把现在使用的8.2版本彻底删除呢?

singularity cache clean -f
docker image rm -f [Image_ID]
其他都是常规能看到的文件/目录,看着删除即可

5

帖子

0

威望

165

eV
积分
170

Level 3 能力者

37#
发表于 Post on 2021-10-28 17:59:46 | 只看该作者 Only view this author
请问楼主,百度网盘密码是什么?谢谢

251

帖子

4

威望

4399

eV
积分
4730

Level 6 (一方通行)

38#
 楼主 Author| 发表于 Post on 2021-10-29 07:31:14 | 只看该作者 Only view this author
jitou11 发表于 2021-10-28 19:28
最近按着您的教程走了一遍,到最后在容器外运行的时候有一些问题。
在容器外您写了一个脚本,最关键的部分 ...

1. 在容器外安装intel全家桶并在提交脚本里source
2. cpu_cores改为机器的物理核心就可以了

1187

帖子

5

威望

2841

eV
积分
4129

Level 6 (一方通行)

39#
发表于 Post on 2021-10-29 09:22:43 | 只看该作者 Only view this author
jitou11 发表于 2021-10-29 09:03
但是我感觉既然容器内有mpi了就没必要在容器外再装一个mpi了。
我想知道如何在容器内设置并行的线程 ...

说一个小问题,mpi是进程级并行,不是线程级。可以参考这个https://www.zhihu.com/question/25532384

251

帖子

4

威望

4399

eV
积分
4730

Level 6 (一方通行)

40#
 楼主 Author| 发表于 Post on 2021-10-29 14:57:53 | 只看该作者 Only view this author
本帖最后由 djjj148 于 2021-10-29 15:13 编辑
jitou11 发表于 2021-10-29 09:03
但是我感觉既然容器内有mpi了就没必要在容器外再装一个mpi了。
我想知道如何在容器内设置并行的进程 ...

不建议这么搞,如果你坚持。。。
singularity exec /opt/cp2k82.sif mpirun -np ${cpu_cores} cp2k.popt cp2k.inp 1>cp2k.out 2>cp2k.err

自行搜索singularity的主流用法和测试后就知道为什么

2301

帖子

1

威望

5473

eV
积分
7794

Level 6 (一方通行)

41#
发表于 Post on 2021-10-29 16:45:03 | 只看该作者 Only view this author
【秒换系统 | Switch Linux OS Instantly-哔哩哔哩】https://b23.tv/kGFqbJ

不仅是可以用来做应用,
也可以是瞬间可变的各种系统。

仅供参考。

评分 Rate

参与人数
Participants 1
eV +5 收起 理由
Reason
ggdh + 5 秀啊

查看全部评分 View all ratings

High-Performance Computing for You
为您专属定制的高性能计算解决方案

更多讯息,请访问:
https://labitc.top
http://tophpc.top:8080
电邮: ask@hpc4you.top

251

帖子

4

威望

4399

eV
积分
4730

Level 6 (一方通行)

42#
 楼主 Author| 发表于 Post on 2021-10-30 13:39:07 | 只看该作者 Only view this author
本帖最后由 djjj148 于 2023-7-24 17:05 编辑
jitou11 发表于 2021-10-30 11:16
昨天测试了,能跑,就是很慢。同样的输入文件我直接跑几分钟就完了,
这样加mpirun几分钟还没跑完一 ...

这两种跑法我之前就实测过,为了严谨回复你,我刚才又测了一遍,结果就是:两者运行效率的差距可以忽略。你如果运行慢甚至比你自己做的VM虚拟机还慢的话就是你自己配置的问题。

104

帖子

0

威望

3049

eV
积分
3153

Level 5 (御坂)

被催的人

43#
发表于 Post on 2021-10-30 23:12:35 | 只看该作者 Only view this author
“把这个sif文件复制到任何机器上,只要CPU的最高指令集一致,都可以运行,且运行速度不会受到丝毫影响。”

楼主您好,咨询一下实际读取用sif文件开展CP2K计算的机器应该也需要安装singularity罢?是否需要安装docker呢?谢谢!

251

帖子

4

威望

4399

eV
积分
4730

Level 6 (一方通行)

44#
 楼主 Author| 发表于 Post on 2021-10-31 08:08:09 | 只看该作者 Only view this author
wth1219 发表于 2021-10-30 23:12
“把这个sif文件复制到任何机器上,只要CPU的最高指令集一致,都可以运行,且运行速度不会受到丝毫影响。” ...

需要singularity,不需要docker了

104

帖子

0

威望

3049

eV
积分
3153

Level 5 (御坂)

被催的人

45#
发表于 Post on 2021-10-31 09:43:37 | 只看该作者 Only view this author
djjj148 发表于 2021-10-31 08:08
需要singularity,不需要docker了

收到,谢谢!

本版积分规则 Credits rule

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

GMT+8, 2024-11-23 05:11 , Processed in 0.185592 second(s), 24 queries , Gzip On.

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