计算化学公社

标题: 求助linux版multiwfn的后台运行 [打印本页]

作者
Author:
jsmsdn    时间: 2019-7-18 04:36
标题: 求助linux版multiwfn的后台运行
各位老师,请教下,如何实现linux版multiwfn的后台运行,因为multiwfn是交互式的,直接nohup &不行,请问如何nohup运行linux版的multiwfn呢?比如需要连续输入多个数值选项让multiwfn可以顺序执行。

作者
Author:
jsmsdn    时间: 2019-7-18 04:47
抱歉,很简单的问题,自己刚搞明白了,这里也分享下。
直接用EOF即可,比如sob老师的《巨大体系的范德华表面静电势图的快速绘制方法》里,得到xtb计算出的molden.input文件后,要导入multiwfn,并相继选择5  //计算格点数据,1  //计算电子密度,3  //高质量格点以及2来导出格点。
我用了个简单的python脚本,供大家参考:
import os

cmd0='''
Multiwfn  <<EOF
molden.input
5
1
3
2
EOF
'''
os.system(cmd0)

作者
Author:
让你变成回忆    时间: 2019-7-18 09:54
jsmsdn 发表于 2019-7-18 04:47
抱歉,很简单的问题,自己刚搞明白了,这里也分享下。
直接用EOF即可,比如sob老师的《巨大体系的范德华表 ...

直接用shell岂不是更好,就不用import os了。
作者
Author:
rtransformation    时间: 2019-7-18 10:00
手册最后面有写,看一下就知道了。
作者
Author:
sobereva    时间: 2019-7-18 13:01
手册5.2、5.3节写得非常明白

这里有现成批处理使用例子
使用Multiwfn一键批量产生各类光谱图(含演示视频)
http://sobereva.com/479http://bbs.keinsci.com/thread-13049-1-1.html


我的至少10篇Multiwfn相关博文都利用了命令行方式运行Multiwfn

作者
Author:
jsmsdn    时间: 2019-7-18 23:59
好的,多谢各位




欢迎光临 计算化学公社 (http://bbs.keinsci.com/) Powered by Discuz! X3.3