计算化学公社

 找回密码 Forget password
 注册 Register
Views: 966|回复 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 (一方通行)

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 等等),方便你自己查看

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等一起使用,功效会更好!

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了

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 能力者

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

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

g16 XXX.gjf > XXX.log&

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
复制代码

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 运算


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&  提交计算任务?开什么玩笑……

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&  提交计算任务?开什么玩笑……

不然怎么提交呢 老师儿

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的...

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运行

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 的脚本。
怎么就不会呢……

本版积分规则 Credits rule

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

GMT+8, 2024-11-23 20:44 , Processed in 0.199617 second(s), 25 queries , Gzip On.

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