Loading...

上海绎模信息科技有限公司

eMolTech,计算科学的领航者

新闻通知

Gaussian 16 Revision C.01 Release Notes


发布时间:2019-08-09
关键词:Gaussian 16 Revision C.01 Release Notes

美国Gaussian公司于2019年7月24日发布了Gaussian16 Revision C.01; GaussView6.1.1; TCP-Linda9.2; GMMX3.1版本。

Gaussian16 C.01版本的Linda版需要将Linda 升级至 TCP-Linda 9.2。

 

根据美国Gaussian公司的规定:2019年4月1日之后购买 Gaussian 16 Revision B.01, TCP-Linda 9.1,GMMX 3.0, GaussView 6.0.16 软件的用户,将在几周内收到美国Gaussian公司寄出的免费升级软件。

 

以下是Gaussian 16 Revision C.01 Release Notes,方便大家了解。

 

新模拟方法

·        [REV C] 支持NBO 7软件接口。此版本有许多新的选项:Keyword: Pop=NPA7Pop=NBO7Pop=NBO7Read  Pop=NBO7Delete。分别代表需要计算自然布居分析(Natural Population Analysis),全自然键轨道分析(full Natural Bond Orbital Analysis),从输入文件读取信息的全NBO分析以及考虑剔除某些作用影响之后的NBO分析。此外,Pop=NEDA 可用于分析自然能量分解分析(Natural Energy Decomposition Analysis)。此功能所使用的分子碎片输入文件信息与计算BSSE校正时一样.

·        [REV C] The RESP (restrained electrostatic potential) 电荷可以在计算potential-derived charges时使用。例如Pop=(MK,Resp=N)  N x 10-6 Hartrees电荷施加于平方电荷. 其它静电势导出的电荷方法都可以使用此选项。( CHelpHLY). N 默认值为2.

·        [REV C] Pop=SaveHirshfeld  Pop=SaveCM5 可以保存特定形式的电荷到MM电荷中,以便于接下来的计算。

 

性能提升

·        Hartree-FockDFT计算在Linux系统下支持V100(Volta, [REV C]), P100 (Pascal, [REV B]), NVIDIA K40K80 GPUs,上述GPUs显卡计算性能都得到了提升。具体请参考 Using GPUs

 

用法提升

·        [REV C] 每个振动模式的ROA不变量现在只由G16freqchk输出(如果指定了正常模式),而不是默认输出。

·        [REV C] Utilities 模块中现在能使用 -m 参数指定所使用内存大小。例如:

formchk -m=1gb myfile -m 选项必须写在文件名或者其它参数前。

·        [REV C]  Link 0命令中%SSH 及其等效命令可用于启动Linda workers, 而不是用rsh  ssh

·        [REV C] 当指定 Geom=AllCheck时一些默认项可以重新设置:

·        Field=NoChk 可用于禁止从chk文件读取外场系数。

·        Geom=GenConnectivity 强制重新计算原子连接关系,而不是使用chk文件中的信息。

·        Geom=UseStandardOrientation 使用chk文件中的标准坐标作为新作业的坐标

·        [REV C] 稳态结构优化中的一些默认项可以重新设置:

·        Opt=NGoUp=N 在只进行线性搜索之前,允许能量增加N倍。默认值为1(在第二次能量增加后只执行线性搜索);n=-1表示在能量增加时强制执行线性搜索。

·        当接近鞍点时,Opt=NGoDown=N使程序将Hessian的最多N个特征向量与负特征值混合,形成远离鞍点的一步。默认值为3N=-1表示关闭此功能,并且算法只执行常规的RFO步骤。

·        Opt=MaxEStep=N 表示从鞍点离开时,下一步要移动的长度为N/1000 (Bohr or radians)。对于常规优化,默认值为N=600 (0.6),对于ONIOMOpt=Quadmac 计算,默认值为N=100 (0.1)

·        [REV C] 多维势能面扫描的信息现在存储在fchk文件中,其中包含有关轴的详细信息,因此这些信息可以显示在GaussView和其他程序中。

·        [REV C] 本版本将在chk文件中存储和检查版本号。这可以避免由于不同版本chk文件导致的各种复杂问题。c8616程序可用于更新chk文件。并且-fixver选项可以 unfchk,即使输入格式的chk文件中没有版本,它也会自动创建一个当前版本。

·        [REV C] 支持使用4字节或8字节整数的原始二进制文件。默认为4字节(NEC系统除外)。此功能支持包括Output 关键词和formchk程序的新选项、新的Link 0命令以及新的命令行选项和环境变量。

·        [REV C] 本版本将向矩阵元素文件中添加有关ONIOM层、优化和轨迹结果的信息。它还为Output 关键词增加了新的选项,包括AO双电子积分、重叠导数、核心哈密顿量和其他矩阵和/AO 双电子积分导数。

·        [REV C] 脚本功能增强:

·        ONIOM方法中当使用外部程序/脚本时,外部关键字(External keyword)AllAtoms  ActiveAtoms用于提供所有原子的信息,或仅提供模型(高层)中的原子的信息。

·        $g16root/g16/bsd/inp2mat脚本接受Gaussian输入文件并生成一个矩阵元素文件,其中包含输入文件(坐标、基组等)所隐含的信息,而不进行完整的计算。这是由GauOpen中的python接口用来将这些信息导入到矩阵元文件中,但也可以在其他脚本中使用,以避免需要解析Gaussian输入文件。

·        testrt 工具现在输出G16使用的整数大小,以便脚本可以检查在矩阵元文件中默认使用的整数大小。

 

Bug修复

以下内容在C.01版本中得到修复:

·        在计算多个入射频率的Raman ROA时,使用Freq=Anharmonic产生的问题已修复。

·        高角动量和纯DFT泛函计算时的内存调用问题得到修复。

·        合理地跳过了DFTB参数文件中的内容。

·        早期中止的任务chk文件使用chkchk遇到的问题已解决。

·        大分子体系中使用PM7R6方法的杂化项问题已经得到解决。

·        GVB代码中被占轨道数的限制提高到1000,解决了大分子FMMGVB的一些问题。

·        Grimme (D2D3)色散校正与鬼原子(ghost atoms)的问题得到解决。

·        Punch=MO chkchk -p输出的轨道能量问题已经得到解决。

·        扩展名 -fck= (/fck= on Windows systems) 命令行参数问题已经修复,默认为.fck ,但 .fchk 仍然有用。

·        在一般基组输入中指定命名基组时,以前未检测到的一些错误现在可以被识别出来。

·        解决了在ONIOM模型计算时在文件上运行 formchk的问题,或在计算期间停止的ONIOM作业的chk文件上运行formchk的问题。

·        修复了.fchk (.fch)文件中MM参数值不完整或错误的问题。

·        Field=Read使用密度拟合时,不再尝试读取两次外场值。

·        CIS方法中的 SCF=Conventional 选项产生的错误默认值已经得到修复。

·        鬼原子(ghost atoms)存在时使用Guess=Read产生的问题已经得到修复。

·        Punch=GAMESS 现在支持 H 及更高的函数。

·        在输入文件中的原子说明部分,又可以使用-2代表Tv 平移矢量。

·        解决了原子长链分子生成内坐标的一些问题。

·        当双电子积分阈值很小时,计算单电子导数的问题已修复。

·        当使用非默认后自洽场方法( MP2=FreezeG2)进行Opt+Freq计算时,不能进行频率计算的问题已经得到解决。

·        incore内存需求的低估问题(这可能导致作业默认为incore,然后导致内存耗尽)被修复。

Top