计算化学公社

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

[shell脚本] 如何批量生成gjf文件?

[复制链接 Copy URL]

16

帖子

0

威望

5171

eV
积分
5187

Level 6 (一方通行)

31#
发表于 Post on 2019-3-3 12:02:59 | 只看该作者 Only view this author
tjchkj 发表于 2019-3-1 16:54
这个就是角度渐变的gjf文件,每隔2.5度做一个gjf。在gaussian view中自动去按照间隔改变角度,然后自动存文 ...

请问这个操作如何在gaussview中实现?

93

帖子

2

威望

252

eV
积分
385

Level 3 能力者

32#
发表于 Post on 2019-3-5 20:05:53 | 只看该作者 Only view this author
vizq 发表于 2019-3-3 12:02
请问这个操作如何在gaussview中实现?

先定义二面角的4个原子,然后手动输入二面角的角度,然后存下gjf,这一步只能是手动了

16

帖子

0

威望

5171

eV
积分
5187

Level 6 (一方通行)

33#
发表于 Post on 2019-3-7 12:08:22 | 只看该作者 Only view this author
tjchkj 发表于 2019-3-5 20:05
先定义二面角的4个原子,然后手动输入二面角的角度,然后存下gjf,这一步只能是手动了

手动一个一个的做我会,就是“自动去按照间隔改变角度,然后自动存文件”这两个自动不会

245

帖子

0

威望

2576

eV
积分
2821

Level 5 (御坂)

34#
发表于 Post on 2019-3-20 09:17:35 来自手机 | 只看该作者 Only view this author
嗯,shell好强大呀

35

帖子

0

威望

933

eV
积分
968

Level 4 (黑子)

35#
发表于 Post on 2019-3-24 18:21:33 | 只看该作者 Only view this author
算一算 发表于 2019-3-1 14:46
如果不包含输入文件的内容的话,这个不多么

OJ一道题少的三四十行,多的一百来行,20行绝对不多
如果是项目的话,2000行都只能称之为“一个很小的项目”

120

帖子

0

威望

2562

eV
积分
2682

Level 5 (御坂)

36#
发表于 Post on 2019-4-16 21:45:12 | 只看该作者 Only view this author
不考虑角度问题的话,
for i in `seq 20 2 60`; do cp orig.gjf $i.gjf; sed -i "s/%chk.*/%chk=$i\.chk" $i.gjf; done

本版积分规则 Credits rule

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

GMT+8, 2024-11-27 07:48 , Processed in 0.158133 second(s), 21 queries , Gzip On.

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