计算化学公社

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

[ORCA] 有什么脚本可以将ORCA在计算时的临时文件存放到一个文件夹呢?

[复制链接 Copy URL]

327

帖子

2

威望

2809

eV
积分
3176

Level 5 (御坂)

跳转到指定楼层 Go to specific reply
楼主
各位老师同学好,最近在学习ORCA,ORCA在计算时会输出一大堆临时文件,有什么脚本可以将这些临时文件存放到一个文件夹呢?

1万

帖子

0

威望

9857

eV
积分
22093

Level 6 (一方通行)

2#
发表于 Post on 2022-5-31 19:14:05 | 只看该作者 Only view this author
建议还是自学bash脚本,要不然下次遇到另一个任务还得请别人写脚本,不如自己学会怎么写bash脚本就解决了。学会写这种简单脚本最多最多也就2天的事
Zikuan Wang
山东大学光学高等研究中心 研究员
BDF(https://bdf-manual.readthedocs.io/zh_CN/latest/Introduction.html)、ORCA(https://orcaforum.kofo.mpg.de/index.php)开发团队成员
Google Scholar: https://scholar.google.com/citations?user=XW6C6eQAAAAJ
ORCID: https://orcid.org/0000-0002-4540-8734
主页:http://www.qitcs.qd.sdu.edu.cn/info/1133/1776.htm
GitHub:https://github.com/wzkchem5
本团队长期招收研究生,有意者可私信联系

327

帖子

2

威望

2809

eV
积分
3176

Level 5 (御坂)

3#
 楼主 Author| 发表于 Post on 2022-5-31 19:21:50 | 只看该作者 Only view this author
wzkchem5 发表于 2022-5-31 19:14
建议还是自学bash脚本,要不然下次遇到另一个任务还得请别人写脚本,不如自己学会怎么写bash脚本就解决了。 ...

谢谢老师提醒,最近开始在学了,写了一个交任务的脚本,根据卢天老师的帖子改写了一个批量执行orca输入文件的脚本,老师能否提供点思路?就是将.tmp后缀的文件全部移动到一个文件夹?

538

帖子

1

威望

5761

eV
积分
6319

Level 6 (一方通行)

4#
发表于 Post on 2022-5-31 19:31:30 | 只看该作者 Only view this author
wzkchem5 发表于 2022-5-31 19:14
建议还是自学bash脚本,要不然下次遇到另一个任务还得请别人写脚本,不如自己学会怎么写bash脚本就解决了。 ...

ORCA可以指定临时文件的目录吗?

1万

帖子

0

威望

9857

eV
积分
22093

Level 6 (一方通行)

5#
发表于 Post on 2022-5-31 20:07:30 | 只看该作者 Only view this author
niobium 发表于 2022-5-31 12:31
ORCA可以指定临时文件的目录吗?

不能,如果想要让临时文件从一开始就是在某个文件夹下生成的,唯一的办法是把输入文件拷到那个文件夹底下跑,跑完了再把需要的输出文件拷回来
Zikuan Wang
山东大学光学高等研究中心 研究员
BDF(https://bdf-manual.readthedocs.io/zh_CN/latest/Introduction.html)、ORCA(https://orcaforum.kofo.mpg.de/index.php)开发团队成员
Google Scholar: https://scholar.google.com/citations?user=XW6C6eQAAAAJ
ORCID: https://orcid.org/0000-0002-4540-8734
主页:http://www.qitcs.qd.sdu.edu.cn/info/1133/1776.htm
GitHub:https://github.com/wzkchem5
本团队长期招收研究生,有意者可私信联系

1万

帖子

0

威望

9857

eV
积分
22093

Level 6 (一方通行)

6#
发表于 Post on 2022-5-31 20:12:19 | 只看该作者 Only view this author
七尺贱 发表于 2022-5-31 12:21
谢谢老师提醒,最近开始在学了,写了一个交任务的脚本,根据卢天老师的帖子改写了一个批量执行orca输入文 ...

就是类似 mv *.tmp scratch/ 这样的就行。
不过后缀为tmp的临时文件基本上是计算过程中不能随便挪、计算过后又没有任何保留价值的,所以移动临时文件没有什么实际的用处。如果是因为输入文件所在的硬盘分区大小不够,或者临时文件太多了碍眼,可以用我上一个帖子的办法,把输入文件拷到目标文件夹,跑完以后只把需要的输出文件拷回来
Zikuan Wang
山东大学光学高等研究中心 研究员
BDF(https://bdf-manual.readthedocs.io/zh_CN/latest/Introduction.html)、ORCA(https://orcaforum.kofo.mpg.de/index.php)开发团队成员
Google Scholar: https://scholar.google.com/citations?user=XW6C6eQAAAAJ
ORCID: https://orcid.org/0000-0002-4540-8734
主页:http://www.qitcs.qd.sdu.edu.cn/info/1133/1776.htm
GitHub:https://github.com/wzkchem5
本团队长期招收研究生,有意者可私信联系

327

帖子

2

威望

2809

eV
积分
3176

Level 5 (御坂)

7#
 楼主 Author| 发表于 Post on 2022-5-31 21:37:27 | 只看该作者 Only view this author
wzkchem5 发表于 2022-5-31 20:12
就是类似 mv *.tmp scratch/ 这样的就行。
不过后缀为tmp的临时文件基本上是计算过程中不能随便挪、计算 ...

谢谢老师

2425

帖子

1

威望

6196

eV
积分
8641

Level 6 (一方通行)

8#
发表于 Post on 2022-5-31 21:40:51 | 只看该作者 Only view this author
【利用高速缓存加速ORCA计算, 输出文件实时回传-哔哩哔哩】 https://b23.tv/CbQjQB7

看看这个
High-Performance Computing for You
为您专属定制的高性能计算解决方案

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

327

帖子

2

威望

2809

eV
积分
3176

Level 5 (御坂)

9#
 楼主 Author| 发表于 Post on 2022-5-31 21:53:52 | 只看该作者 Only view this author
abin 发表于 2022-5-31 21:40
【利用高速缓存加速ORCA计算, 输出文件实时回传-哔哩哔哩】 https://b23.tv/CbQjQB7

看看这个

谢谢您

538

帖子

1

威望

5761

eV
积分
6319

Level 6 (一方通行)

10#
发表于 Post on 2022-6-1 07:36:30 | 只看该作者 Only view this author
wzkchem5 发表于 2022-5-31 20:12
就是类似 mv *.tmp scratch/ 这样的就行。
不过后缀为tmp的临时文件基本上是计算过程中不能随便挪、计算 ...

所以这个楼主其实没问清楚是要把计算过程中的临时文件挪走,还是计算完的挪走。其实这两个都不是问题,前者,不能挪;后者,其实ORCA运行完了会自动删除大部分tmp文件,除非少数是写程序的人忘了,或者是程序非正常结束,这时候rm -f *tmp就行了。

本版积分规则 Credits rule

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

GMT+8, 2026-2-19 15:42 , Processed in 0.159317 second(s), 20 queries , Gzip On.

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