计算化学公社

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

[CP2K] wsl2系统里面以singularity方式运行cp2k时报错,请问如何grub参数

[复制链接 Copy URL]

145

帖子

0

威望

3113

eV
积分
3258

Level 5 (御坂)

跳转到指定楼层 Go to specific reply
楼主
请问在wsl2里面如何修改grub参数?

singularity-3.6.4版本在使用mpirun(openmpi-3.1.0)时出现如下报错:

FATAL: container creation failed: mount /proc/self/fd/3->/usr/local/var/singularity/mnt/session/rootfs error: while mounting image /proc/self/fd/3: failed to find loop device: could not attach image file to loop device: no loop devices available


网上给的解决方案是:
1.将"max_loop=256"添加到"/etc/default/grub"中的"GRUB_CMDLINE_LINUX"值中(将其放在" “之间)
2.以root身份运行"update-grub2"。
3.重新启动系统。
4.'cat /proc/cmdline'并验证'max_loop=256'是否存在。

wsl2里面没有找到相关文件,怎么修改这些参数呢?


2301

帖子

1

威望

5475

eV
积分
7796

Level 6 (一方通行)

2#
发表于 Post on 2024-1-16 22:22:51 | 只看该作者 Only view this author
请放弃wsl2
High-Performance Computing for You
为您专属定制的高性能计算解决方案

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

290

帖子

7

威望

3189

eV
积分
3619

Level 5 (御坂)

石墨

3#
发表于 Post on 2024-1-17 09:09:28 | 只看该作者 Only view this author
wsl2不存在grub一说,CP2K也不适合在虚拟平台上运行,使用物理机。
镜像空间计算模拟

186

帖子

1

威望

505

eV
积分
711

Level 4 (黑子)

4#
发表于 Post on 2024-1-18 23:19:00 | 只看该作者 Only view this author
singularity在wsl2上好像是有点问题,考虑直接编译吧。
以及cp2k的内存消耗比较夸张,也没有内存使用限制选项,个人电脑上跑大概只能跑点玩具任务

145

帖子

0

威望

3113

eV
积分
3258

Level 5 (御坂)

5#
 楼主 Author| 发表于 Post on 2024-1-20 21:05:26 | 只看该作者 Only view this author
啊不错的飞过海 发表于 2024-1-18 23:19
singularity在wsl2上好像是有点问题,考虑直接编译吧。
以及cp2k的内存消耗比较夸张,也没有内存使用限制 ...

根据sob老师的教程,在wsl centos8 上重新编译了cp2k2023.2。

1.首先自己编译了openmpi-3.1.0

2.在toolchain文件夹里面新建build文件夹,然后返回toolchain文件夹,执行如下toolchain的脚本
(建议下面流程全部都用root账号)
./install_cp2k_toolchain.sh --with-sirius=no --with-openmpi=system --with-plumed=install

source/home/path/cp2k-2023.2/tools/toolchain/install/setup
cd /home/path/cp2k-2023.2
make -j 32 ARCH=local VERSION="ssmp psmp"

3.把以下内容加入到~/.bashrc文件里:
source /home/path/cp2k-2023.2/tools/toolchain/install/setup
export PATH=$PATH:/home/path/cp2k-2023.2/exe/local
export PATH=$PATH:/home/path/cp2k-2023.2
export CP2K_DATA_DIR=/home/path/cp2k-2023.2/data

任意目录下试试cp2k.popt -v

虽然中途scalapack安装报错,但是最后编译出来的cp2k.psmp可以直接运行

本版积分规则 Credits rule

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

GMT+8, 2024-11-25 07:15 , Processed in 0.148197 second(s), 20 queries , Gzip On.

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