计算化学公社

 找回密码 Forget password
 注册 Register

cp2k-2023.1的docker-singularity安装方法

查看数: 8797 | 评论数: 32 | 收藏 Add to favorites 23
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2023-1-13 19:02

正文摘要:

本帖最后由 djjj148 于 2023-1-16 12:43 编辑 一、前言 之前写过相关的帖子: docker-singularity方法安装可随意移植的cp2k http://bbs.keinsci.com/forum.php?mod=viewthread&tid=25773&fromuid=15641 ...

回复 Reply

秋心 发表于 Post on 2024-6-8 11:48:34
老师您好,我先问一下运行 build_dockerhub_images.sh之后显示ERROR: invalid tag "cp2k/cp2k:dev%cs": invalid reference format是什么原因呢?
jimpan 发表于 Post on 2024-6-1 22:55:29
为啥不能直接安装centos的sandbox,然后再在里面编译cp2k
wolfli369 发表于 Post on 2024-3-28 13:16:25
ggdh 发表于 2023-2-25 02:37
分享一下apptainer的使用,基本和singularity一样
1.安装
sudo dnf install apptainer

给你点赞
djjj148 发表于 Post on 2024-3-28 11:16:46
Weldingspock 发表于 2024-3-27 22:04
请问一下楼主,我的运行脚本如下:

应该是singlarity的挂载问题,把镜像换个位置试试
Weldingspock 发表于 Post on 2024-3-27 22:04:26
请问一下楼主,我的运行脚本如下:
  1. export EXE="singularity exec /run/media/polyucmp/hdd1/BIAN_Tieyuan/software/docker-cp2k/cp2k-2023.2.sif"
  2. ${EXE} mpirun -np 128 cp2k.popt ./cp2k.inp 1>cp2k.out 2>cp2k.err
复制代码


运行之后报错

  1. *******************************************************************************
  2. *   ___                                                                       *
  3. *  /   \                                                                      *
  4. * [ABORT]                                                                     *
  5. *  \___/    The specified OLD file <./cp2k.inp> cannot be opened. It does not *
  6. *    |                 exist. Data directory path: /opt/cp2k/data             *
  7. *  O/|                                                                        *
  8. * /| |                                                                        *
  9. * / \                                                   common/cp_files.F:396 *
  10. *******************************************************************************
复制代码


这个错如何解决呢
Weldingspock 发表于 Post on 2024-3-27 20:56:15
请问楼主,我在进入sandbox之后输入mpirun --version显示mpirun command not found。这是因为什么呢
LittlePupil 发表于 Post on 2023-8-1 11:49:13
本帖最后由 LittlePupil 于 2023-8-5 12:05 编辑

不知道楼主有没有留意过官方github仓库里的tools/apptainer部分?里面有提供generic和skylake-avx512两个版本的singularity镜像的下载及使用说明,可惜目前只有2023.1版本的(2023.8.5注:已经有2023.2版本的了,还多了针对haswell架构CPU制作的镜像)。
bent 发表于 Post on 2023-6-6 17:01:23
您好,请问如何要编译带GPU的,如何整?
GoldenBaby 发表于 Post on 2023-5-30 09:44:09
感谢大佬,终于能在服务器上跑了。就是租云服务器还是稍微有一点贵,不过快是真的快,相比于折腾浪费的时间,确实还是挺划算的。
jnbx 发表于 Post on 2023-5-21 11:27:46
本帖最后由 jnbx 于 2023-5-21 11:29 编辑

我用bash build_dockerhub_images.sh构建docker镜像时,出现这个报错,换了两个节点,故障一样,有知道的么
=> CACHED [33/40] COPY ./tools/build_utils ./tools/build_utils                                           0.0s
=> ERROR [34/40] RUN /bin/bash -c "     if [ -n "" ] ; then echo "git:${GIT_COMMIT_SHA::7}" > REVISION;  2.9s
------
> [34/40] RUN /bin/bash -c "     if [ -n "" ] ; then echo "git:${GIT_COMMIT_SHA::7}" > REVISION; fi &&     mkdir -p arch &&     ln -vs /opt/cp2k-toolchain/install/arch/local.psmp ./arch/ &&     echo 'Compiling cp2k...' &&     source /opt/cp2k-toolchain/install/setup &&     make -j ARCH=local VERSION=psmp &&     ln -sf ./cp2k.psmp ./exe/local/cp2k &&     ln -sf ./cp2k_shell.psmp ./exe/local/cp2k_shell &&     rm -rf lib obj exe/local/libcp2k_unittest.psmp &&     ( [ ! -f ./exe/local/cp2k.psmp ] || ldd ./exe/local/cp2k.psmp | grep -q libmpi )":
#0 0.850 './arch/local.psmp' -> '/opt/cp2k-toolchain/install/arch/local.psmp'
#0 0.850 Compiling cp2k...
#0 2.255 Discovering programs ...
#0 2.759 /opt/cp2k/exts/Makefile.inc:2: *** "No DBCSR submodule available, please run 'git submodule update --init --recursive'".  Stop.
#0 2.759 make[1]: *** [/opt/cp2k/Makefile:128: psmp] Error 2
#0 2.759 make: *** [Makefile:123: all] Error 2



leeru 发表于 Post on 2023-5-16 12:09:27
话说我还是用不了IB网络
leeru 发表于 Post on 2023-5-16 10:40:03
'with-device=ch3' 最好要换成‘with-device=ch4:ucx’这样就可以使用IB网络了
wanlichuan 发表于 Post on 2023-4-13 18:21:30
谢谢楼主分享经验,把“Dockerfile.prod_generic_psmp”这个坑给填上了。这次官方脚本把组件安装、本体安装,甚至编译后的test都集中到一起了,确实很顺利。
有个问题请教楼主,编译完成后,在容器里的/opt/cp2k/exe/local目录下产生了三个可执行文件:cp2k、cp2k.popt、cp2k.psmp,是不是第一个cp2k是cp2k.ssmp啊?
再谢楼主。
renzhogn424 发表于 Post on 2023-4-11 13:55:32
Janson_Shi 发表于 2023-4-11 13:20
请问下这个HINT 能解决吗?

当然可以,按照教程,运行build_dockerhub_images.sh自己来生成这个镜像就可以啦。后面运算速度还快

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

GMT+8, 2024-11-24 13:52 , Processed in 0.405242 second(s), 33 queries , Gzip On.

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