计算化学公社

 找回密码 Forget password
 注册 Register
Views: 3151|回复 Reply: 0

[综合交流] 计算分子间电荷转移积分的懒人脚本transint.sh

[复制链接 Copy URL]

82

帖子

4

威望

2171

eV
积分
2333

Level 5 (御坂)

发表于 Post on 2021-9-15 00:49:24 | 显示全部楼层 Show all |阅读模式 Reading model
本帖最后由 winnerwill 于 2021-9-15 07:44 编辑

好几个坛友发布了关于分子间电荷转移积分的程序。
  1. @snljty # http://bbs.keinsci.com/thread-23418-1-1.html
  2. @Warm_Cloud # http://bbs.keinsci.com/thread-14311-1-1.html
  3. @让你变成回忆 # http://bbs.keinsci.com/thread-11369-1-1.html
复制代码


假如Linux下安装有任意这些程序,可以使用这里提供的一个调用这些程序进行计算的懒人脚本。
脚本的使用要求:
  • 输入文件仅需三个fchk文件。
  • 脚本会自动调用Gaussian或Multiwfn计算补齐上述程序ElecCoupling.py、CT.x、calc_coupling.x所需的.log文件或者.47文件。
  • 使得原先不直接支持的ElecCoupling.py、CT.x也支持。
  • 如果使用的是g09,需要把脚本中的g16相应改过来。
  • 也支持molden文件作为输入文件,这时仅支持@snljty的程序calc_coupling.x,调用的是Multiwfn。
  • 使用如有异常,参照原程序进行安装调试。调用的程序确保均可以通过PATH环境变量中找到并且具有可执行权限。



  1. transint.sh [args]
  2. transint.sh <dimer.fchk> <monomer1.fchk> <monomer2.fchk> <functional>
复制代码
如果输入文件为默认文件名,那么无需输入参数。

执行完,屏幕输出如下结果(输出结果是一致的!示例文件来自@snljty程序):










Output.png

transint.sh

2.91 KB, 下载次数 Times of downloads: 31

bash脚本

评分 Rate

参与人数
Participants 2
eV +15 收起 理由
Reason
corei70715 + 5 谢谢
sobereva + 10

查看全部评分 View all ratings

本版积分规则 Credits rule

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

GMT+8, 2023-2-7 02:57 , Processed in 0.625344 second(s), 25 queries .

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