PSI (计算化学)PSI是一套从头算量子化学计算工具。最初由美国乔治亚大学的亨利·沙弗尔课题组开发。目前由乔治亚大学、艾默里大学、乔治亚理工学院、弗吉尼亚理工学院、佛罗里达州立大学等多个课题组参与开发与维护。[1]该软件的目标是使用从头计算法精确计算小分子到中等大小分子的体系。 至2016年,软件的最新版本为PSI4。为开源软件,使用C++编写,以GNU GPL v2发布。[2] 特性PSI支持以下量子化学计算方法: 一些方法可用于计算电子激发态,例如单组态相互作用方法 (Configuration interaction Singles, CIS),随机相位近似(Random Phase Approximation, RPA), 耦合簇运动方程(Equation-of-motion Coupled Cluster, EOM-CCSD)等。 PSI4的新特性Python语法与之前的版本不同,PSI4使用Python作为计算脚本。脚本中可运行任意的Python语句,也可调用其它库(例如BLAS)进行在线数据分析。 以下是一个简单的PSI4输入脚本: molecule h2o {
0 1
O
H 1 R
H 1 R 2 A
}
set basis = cc-pvdz
Rvals = [ 0.9, 1.0, 1.1 ]
Avals = range(100, 104, 1)
table = Table(rows=["R", "A"], cols=["E(SCF)"])
for h2o.R in Rvals:
for h2o.A in Avals:
escf = energy('scf')
table[R][A] = escf
print str(table)
使用自洽场方法,cc-pVDZ基组计算水分子的能量并列表输出。 并行与集群计算促使PSI4开发的原因之一是并行计算的流行。为了将量子化学计算应用于多处理器计算环境,程序的改变程序的设计结构。PSI4带有Lib Parallel库提供了并行计算的接口,支持MPI和MADNESS(多分辨率自适应数值科学仿真环境)。 参考资料外部链接 |
Index:
pl ar de en es fr it arz nl ja pt ceb sv uk vi war zh ru af ast az bg zh-min-nan bn be ca cs cy da et el eo eu fa gl ko hi hr id he ka la lv lt hu mk ms min no nn ce uz kk ro simple sk sl sr sh fi ta tt th tg azb tr ur zh-yue hy my ace als am an hyw ban bjn map-bms ba be-tarask bcl bpy bar bs br cv nv eml hif fo fy ga gd gu hak ha hsb io ig ilo ia ie os is jv kn ht ku ckb ky mrj lb lij li lmo mai mg ml zh-classical mr xmf mzn cdo mn nap new ne frr oc mhr or as pa pnb ps pms nds crh qu sa sah sco sq scn si sd szl su sw tl shn te bug vec vo wa wuu yi yo diq bat-smg zu lad kbd ang smn ab roa-rup frp arc gn av ay bh bi bo bxr cbk-zam co za dag ary se pdc dv dsb myv ext fur gv gag inh ki glk gan guw xal haw rw kbp pam csb kw km kv koi kg gom ks gcr lo lbe ltg lez nia ln jbo lg mt mi tw mwl mdf mnw nqo fj nah na nds-nl nrm nov om pi pag pap pfl pcd krc kaa ksh rm rue sm sat sc trv stq nso sn cu so srn kab roa-tara tet tpi to chr tum tk tyv udm ug vep fiu-vro vls wo xh zea ty ak bm ch ny ee ff got iu ik kl mad cr pih ami pwn pnt dz rmy rn sg st tn ss ti din chy ts kcg ve