- 233
- 0
- 约6.68千字
- 约 6页
- 2017-08-10 发布于天津
- 举报
一产生GAMESS输入文件
GAMESS+Python获取分子势能面:流程与代码
分子势能面揭示了系统微观结构的相互作用细节,是物理、化学、材料等许多科学研究的基础。这里以双原子分子为例,利用开源免费的软件GAMESS,通过Python脚本在服务器端实现了势能面获取的完全自动化。大家可以利用这里提供的代码,稍加修改实现更复杂的功能。
基本流程是:
第一步:创建多个GAMESS输入文件;
第二步:将GAMESS输入文件提交到服务器运行;
第三步:从GAMESS运行结果中按要求提取有用信息。
一 产生GAMESS输入文件
势能面是势能关于原子坐标的函数,所以第一步我们根据不同原子坐标建立相应的GAMESS输入文件,计算单点能。相应的Python代码如下:
#!/usr/bin/python
Created on 2015 2
To creat input files of GAMESS to Scan Potential
@author: scu
inputFilePart1 = \
! Eample
! Test of Coupled-Cluster energy
!
!-------------------------------------------------------------
$CONTRL SCFTYP=RHF RUNTYP=ENERGY CCTYP=CCSD(T) UNITS=BOHR MAXIT=30
COORD=ZMT ISPHER=1 $END
!-------------------------------------------------------------
$SCF DIRSCF=.True. $END
!-------------------------------------------------------------
$BASIS GBASIS=ACCQ EXTFIL=.FALSE. $END
!-------------------------------------------------------------
$GUESS GUESS=HUCKEL $END
!-------------------------------------------------------------
$SYSTEM MWORDS=500 $END
!-------------------------------------------------------------
$DATA
N2...RHF
CNV 4
N
N 1 CRD
inputFilePart3 = \
$END
for i in range(1,200):
distance = 0.45 + i*0.05
fileName = N + str(i) + .inp
f = file(fileName, w) # open for writing
f.write(inputFilePart1) # write text to file
f.close() # close the file
inputFilePart2 = CRD= + str(distance) +\n
f = file(fileName, a)
f.write(inputFilePart2)
f.close()
f = file(fileName, a)
f.write(inputFilePart3)
f.close()
运行完成后,会得到*.inp的文件,核心如下:
!-------------------------------------------------------------
$CONTRL SCFTYP=RHF RUNTYP=ENERGY CCTYP=CCSD(T) UNITS=BOHR MAXIT=30
COORD=ZMT ISPHER=1 $END
!-------------------------------------------------------------
$SCF DIRSCF=.True.
您可能关注的文档
- 4.3.1第一类换元法解.ppt
- 4.5集成触发器时序逻辑电路.ppt
- 40钢锻件-机械性能-化学成分-中国锻件网.doc
- 42间铺位情况一览表.doc
- 45钢亚温淬火工艺对组织性能的影响-企业生产实际教学案例库.doc
- 432统计学考试大纲2016-暨南大学研究生招生信息网.doc
- 4常用组合逻辑电路.doc
- 4-2原函数与不定积分练习题.ppt
- 5.1不定积分的概念和性质.doc
- 5.1不定积分一原函数数学中的各种运算及其逆运算都是客观规律的.doc
- 小区绿化施工协议书.docx
- 墙面施工协议书.docx
- 1 古诗二首(课件)--2025-2026学年统编版语文二年级下册.pptx
- (2026春新版)部编版八年级道德与法治下册《3.1《公民基本权利》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《4.3《依法履行义务》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《6.2《按劳分配为主体、多种分配方式并存》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《6.1《公有制为主体、多种所有制经济共同发展》PPT课件.pptx
- 初三教学管理交流发言稿.docx
- 小学生课外阅读总结.docx
- 餐饮门店夜经济运营的社会责任报告(夜间贡献)撰写流程试题库及答案.doc
最近下载
- 药品生产过程中的清洁生产与环境保护策略.docx VIP
- 2023年日历表带节假日全年一页打印版.docx VIP
- 铁路项目监理人员岗位职责.docx VIP
- 【初中 物理】电磁波的应用课件 2025-2026学年沪科版九年级全一册物理.pptx VIP
- 第14篇 世界屋脊——藏族高原游牧文化旅游区.ppt VIP
- (人教版)数学五年级下册计算题“天天练”习题卡,含108份题组.pdf VIP
- 基于组织学视角的异种脱细胞真皮基质研究:动物筛选、制备工艺与体内植入初探.docx VIP
- 2025年度宜都市高新技术产业投资有限公司公开招聘8人(第二批)笔试备考题库及答案解析.docx VIP
- 初中地理新课程标准及解读精选全文.pptx VIP
- 《工业机器人技术基础》考试试卷练习题附答案.pdf VIP
原创力文档

文档评论(0)