计算化学公社

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

[Linux] Linux中Gaussian 16查看当前正在运行的任务的命令?

[复制链接 Copy URL]

11

帖子

0

威望

31

eV
积分
42

Level 2 能力者

比例Linux系统中查看Vasp任务运行状态的命令是qstat,那么Gaussian中比较简单的命令是什么?现在就不知道超算正在算多少个任务。

1060

帖子

0

威望

3256

eV
积分
4316

Level 6 (一方通行)

13#
发表于 Post on 2024-7-2 23:58:32 | 只看该作者 Only view this author
本帖最后由 乐平 于 2024-7-3 00:02 编辑
heoupang 发表于 2024-7-2 16:35
不然怎么提交呢 老师儿

你怎么提交 VASP 计算的? 用了什么提交任务的脚本?修改提交任务的脚本就行了啊

打开提交 VASP 计算任务的脚本,看 VASP 对应的那一行,照着把 Gaussian 提交的命令修改一下。

学了就会了

即使不会,现在 AI 这么流行,国产的 Kimi Chat 又免费使用。你把 VASP 提交任务的脚本复制粘贴到 Kimi chat 问它是什么意思,然后让它帮你写一份提交 Gaussian 的脚本。
怎么就不会呢……

285

帖子

0

威望

1803

eV
积分
2088

Level 5 (御坂)

12#
发表于 Post on 2024-7-2 17:54:54 | 只看该作者 Only view this author
heoupang 发表于 2024-7-2 16:39
我用qstat只能看到vasp算的任务,无法看到Gaussian的...

你vasp任务怎么提交的?
高斯任务你没用PBS脚本提交,qstat肯定看不到
超算提交任务最好都用脚本提交,不要直接g16运行

11

帖子

0

威望

31

eV
积分
42

Level 2 能力者

11#
 楼主 Author| 发表于 Post on 2024-7-2 16:39:05 | 只看该作者 Only view this author
wxyhgk 发表于 2024-6-29 14:42
这个是 qbs 集群系统的命令,可以查看当前设置好的任务的名称

我用qstat只能看到vasp算的任务,无法看到Gaussian的...

11

帖子

0

威望

31

eV
积分
42

Level 2 能力者

10#
 楼主 Author| 发表于 Post on 2024-7-2 16:35:29 | 只看该作者 Only view this author
乐平 发表于 2024-6-29 16:14
你不是说你换了超算吗……  你在超算就   g16 XXX.gjf > XXX.log&  提交计算任务?开什么玩笑……

不然怎么提交呢 老师儿

1060

帖子

0

威望

3256

eV
积分
4316

Level 6 (一方通行)

9#
发表于 Post on 2024-6-29 16:14:06 | 只看该作者 Only view this author
heoupang 发表于 2024-6-29 09:54
g16 XXX.gjf > XXX.log&
现在我换了超算


你不是说你换了超算吗……  你在超算就   g16 XXX.gjf > XXX.log&  提交计算任务?开什么玩笑……

196

帖子

5

威望

1213

eV
积分
1509

Level 5 (御坂)

8#
发表于 Post on 2024-6-29 14:42:55 | 只看该作者 Only view this author
  1. qstat
复制代码


这个是 qbs 集群系统的命令,可以查看当前设置好的任务的名称


可以看到这里的名称,这里是通过

  1. #!/bin/bash
  2. #PBS -N 任务名称
  3. #PBS -q 节点
  4. #PBS -l nodes=1:ppn=20
  5. #PBS -l walltime=时间
复制代码
这里的名称是通过“任务名称”来设定的啊,而你说的 Gaussian 的查看,如果是 qbs 集群什么的,可以自己设定上面的名称比如 “g16-test”,代表是 g16 运行的某个任务,如果没有安装 qbs 集群或者其他集群,直接使用  top 就能看到了,例如:


正在进行 Gaussian16 的 l502 模块进行 SCF 运算


83

帖子

2

威望

3013

eV
积分
3136

Level 5 (御坂)

7#
发表于 Post on 2024-6-29 11:18:13 | 只看该作者 Only view this author
  1. top -u $USER或htop -u $USER
复制代码

11

帖子

0

威望

31

eV
积分
42

Level 2 能力者

6#
 楼主 Author| 发表于 Post on 2024-6-29 09:54:10 | 只看该作者 Only view this author
乐平 发表于 2024-6-28 23:19
你这说的什么糊涂话……

你提交任务用的什么命令?

g16 XXX.gjf > XXX.log&

1060

帖子

0

威望

3256

eV
积分
4316

Level 6 (一方通行)

5#
发表于 Post on 2024-6-28 23:19:19 | 只看该作者 Only view this author
heoupang 发表于 2024-6-28 22:50
现在我换了超算,就没有之前的vasp了。那有没有linux系统里面查看高斯任务的命令?好像不是PBS了

你这说的什么糊涂话……

你提交任务用的什么命令?

11

帖子

0

威望

31

eV
积分
42

Level 2 能力者

4#
 楼主 Author| 发表于 Post on 2024-6-28 22:50:25 | 只看该作者 Only view this author
乐平 发表于 2024-6-27 21:51
qstat 就是 PBS 作业系统用来查看任务状态的命令,跟你用 VASP, Gaussian, CP2K 还是其他计算没有关系,任 ...

现在我换了超算,就没有之前的vasp了。那有没有linux系统里面查看高斯任务的命令?好像不是PBS了

343

帖子

1

威望

6996

eV
积分
7359

Level 6 (一方通行)

3#
发表于 Post on 2024-6-28 07:51:13 | 只看该作者 Only view this author
qstat --help  # 查询qstat带各种参数的功能,找到你要的功能或者参数组合就好了。结合awk、sed等一起使用,功效会更好!

1060

帖子

0

威望

3256

eV
积分
4316

Level 6 (一方通行)

2#
发表于 Post on 2024-6-27 21:51:44 | 只看该作者 Only view this author
qstat 就是 PBS 作业系统用来查看任务状态的命令,跟你用 VASP, Gaussian, CP2K 还是其他计算没有关系,任何计算对于 qstat 命令而言都是等同对待。

如果你想仅仅只查看你自己的任务状态,
  1. qstat -u XXXX
复制代码

其中 XXXX 是你的用户名(你登陆超算的用户名)

我猜测你分不清楚到底是 VASP 还是 Gaussian 的原因,应该是你的 PBS 脚本里没有写任务名导致的。

#PBS -N  这里写你的任务名(VASP, Gaussian, CP2K 等等),方便你自己查看

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

GMT+8, 2024-11-23 23:04 , Processed in 0.187053 second(s), 26 queries , Gzip On.

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