计算化学公社

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

[ORCA] 在Windows下实现ORCA计算输出到屏幕和文件

[复制链接 Copy URL]

393

帖子

1

威望

5151

eV
积分
5564

Level 6 (一方通行)

跳转到指定楼层 Go to specific reply
楼主
测试环境如下

ORCA安装包为 orca_4_1_0_win64_msmpi100.tar.zst

windows版本为 win10 64bit 家庭版

使用win10的 power shell运行orca

使用tee-Object命令实现屏幕和文件的双输出

例如test.inp文件放在桌面的ORCA TEST文件夹,orca程序在C:\ORCA\目录下

用-Filepath参数定义tee-Object输出文件,给出输出文件的完整路径和文件名即可

这样可以实现ORCA计算细节展现在屏幕上又能得到内容一致的out文件用于后续的分析处理。

例子

PS C:\Users\young\Desktop\ORCA TEST> C:\ORCA\orca test.inp | tee-Object -FilePath "C:\Users\young\Desktop\ORCA TEST\test.out"

若不成功,就看看自己的权限,或者直接右键“以管理员身份运行...”

以上!

PS:感谢社长!

评分 Rate

参与人数
Participants 3
eV +13 收起 理由
Reason
Shine剪水 + 3 谢谢分享
sobereva + 5
yygong + 5 好物!

查看全部评分 View all ratings

212

帖子

0

威望

2478

eV
积分
2690

Level 5 (御坂)

埋進雨裡聽海的呼吸

2#
发表于 Post on 2019-1-4 21:10:02 | 只看该作者 Only view this author
实现了在powershell窗口的输出了,是否可以通过类似于“grep”的命令查看进度呢
奔跑吧 驕傲的少年

393

帖子

1

威望

5151

eV
积分
5564

Level 6 (一方通行)

3#
 楼主 Author| 发表于 Post on 2019-1-8 15:19:01 | 只看该作者 Only view this author
Shine剪水 发表于 2019-1-4 21:10
实现了在powershell窗口的输出了,是否可以通过类似于“grep”的命令查看进度呢

理论上可以吧,你自己查一下powershell的命令看看。

212

帖子

0

威望

2478

eV
积分
2690

Level 5 (御坂)

埋進雨裡聽海的呼吸

4#
发表于 Post on 2019-1-15 22:38:31 | 只看该作者 Only view this author
exity 发表于 2019-1-8 15:19
理论上可以吧,你自己查一下powershell的命令看看。

find / "Converged" "C:\Users\young\Desktop\ORCA TEST\test.out" #查看输出文件中有哪些包含Converged的行
find /c "Converged" "C:\Users\young\Desktop\ORCA TEST\test.out" #查看输出文件中有哪些包含Converged的行的数目
奔跑吧 驕傲的少年

3809

帖子

3

威望

1万

eV
积分
20344

Level 6 (一方通行)

围观吃瓜群众

5#
发表于 Post on 2019-1-15 23:33:27 | 只看该作者 Only view this author
Shine剪水 发表于 2019-1-4 21:10
实现了在powershell窗口的输出了,是否可以通过类似于“grep”的命令查看进度呢

不涉及太复杂的重定向问题的话,windows有个windows resource kit tools包含qgrep和tail(但是没head),虽然标注是windows server 2003的,但实际测试win10可以使用。再复杂就只好试试python自己用正则表达式捣腾了。

评分 Rate

参与人数
Participants 1
eV +3 收起 理由
Reason
Shine剪水 + 3 谢谢分享

查看全部评分 View all ratings

日常打哑谜&&探寻更多可能。
原理问题不公开讨论,非商业性质讨论欢迎私聊。不做培*,不接代*,不接*发谢谢。

199

帖子

2

威望

3559

eV
积分
3798

Level 5 (御坂)

6#
发表于 Post on 2019-2-25 14:56:51 | 只看该作者 Only view this author
在window版本中mpi的ORCA也可以很容易用Cygwin让它运行,跟用linux差不多。

本版积分规则 Credits rule

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

GMT+8, 2026-2-23 01:44 , Processed in 0.155880 second(s), 21 queries , Gzip On.

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