量子化学计算方法-Gaussian的使用ppt课件.ppt
《量子化学计算方法-Gaussian的使用ppt课件.ppt》由会员分享,可在线阅读,更多相关《量子化学计算方法-Gaussian的使用ppt课件.ppt(218页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、量子化学计算方法量子化学计算方法章永凡章永凡福州大学化学系福州大学化学系2011年年2月月在日常生活中,随处都可以看到浪费粮食的现象。也许你并未意识到自己在浪费,也许你认为浪费这一点点算不了什么课程主要内容课程主要内容一、有限尺度体系一、有限尺度体系(分子、团簇等分子、团簇等)电子结构计算电子结构计算 方法方法G03程序的使用程序的使用二、无限周期体系二、无限周期体系(一维链状化合物、二维层状一维链状化合物、二维层状 化合物或固体表面、三维固体体相化合物或固体表面、三维固体体相)电子结电子结 构计算方法构计算方法VASP/CASTEP程序的使用程序的使用主要参考资料主要参考资料:G03用户手册
2、或用户手册或G03的帮助文件的帮助文件 相应网址相应网址: VASP程序用户手册程序用户手册在日常生活中,随处都可以看到浪费粮食的现象。也许你并未意识到自己在浪费,也许你认为浪费这一点点算不了什么简简 介介 量子化学软件目的在于将量子化学复杂计算量子化学软件目的在于将量子化学复杂计算过程程序化,从而便于人们的使用、提高计算过程程序化,从而便于人们的使用、提高计算效率并具有较强的普适性。效率并具有较强的普适性。绝多数量子化学程序是采用绝多数量子化学程序是采用Fortran语言编语言编写的写的(Fortran 77或或Fortran 90),通常由上万行,通常由上万行语句组成。语句组成。在日常生活
3、中,随处都可以看到浪费粮食的现象。也许你并未意识到自己在浪费,也许你认为浪费这一点点算不了什么软件分类软件分类计算原理计算原理基于从头算或第一性原理方法基于从头算或第一性原理方法(ab initio/first principles)Gaussian、ADF、Dalton、Gamess、Crystal、VASP、Wien、Dmol、Castep等等基于半经验或分子力学方法基于半经验或分子力学方法MOPAC、EHMO、NNEW3等等研究对象研究对象有限尺度体系有限尺度体系(分子、簇合物等分子、簇合物等)Gaussian、ADF、Dalton、Gamess、MOPAC、EHMO等等无限周期重复体系
4、无限周期重复体系(晶体、固体晶体、固体表面、链状聚合物等表面、链状聚合物等)Crystal、NNEW3、VASP、Wien等等在日常生活中,随处都可以看到浪费粮食的现象。也许你并未意识到自己在浪费,也许你认为浪费这一点点算不了什么本研究室目前常用的量化软件:本研究室目前常用的量化软件:Gaussian 03:由由Pople等人编写,经过几十年的发展和完善,等人编写,经过几十年的发展和完善,该软件已成为国际上公认的、计算结果具有较高该软件已成为国际上公认的、计算结果具有较高 可靠性的量子化学软件,它包含从头算、半经验可靠性的量子化学软件,它包含从头算、半经验 以及分子力学等多种方法,可适用于不同
5、尺度的以及分子力学等多种方法,可适用于不同尺度的 有限体系,除了部分稀土和放射性元素外,它可有限体系,除了部分稀土和放射性元素外,它可 处理周期表中其它元素形成的各种化合物;处理周期表中其它元素形成的各种化合物;Crystal 09:该软件由意大利都灵大学理论化学研究所开发,:该软件由意大利都灵大学理论化学研究所开发,采用基于原子轨道线性组合的从头算方法来研究采用基于原子轨道线性组合的从头算方法来研究 固体及表面的电子结构;固体及表面的电子结构;VASP:该软件由奥地利维也纳大学开发,采用基于平面波该软件由奥地利维也纳大学开发,采用基于平面波 基组的密度泛函理论来研究固体及表面的构型以及基组的
6、密度泛函理论来研究固体及表面的构型以及 动力学过程;动力学过程;CASTEP:MS软件模块之一,与软件模块之一,与VASP程序类似;程序类似;Dmol:MS软件模块之一,主要用于有限尺度体系电子结软件模块之一,主要用于有限尺度体系电子结 构研究;构研究;在日常生活中,随处都可以看到浪费粮食的现象。也许你并未意识到自己在浪费,也许你认为浪费这一点点算不了什么采用理论方法要解决的问题采用理论方法要解决的问题当前的研究状况,包括实验和理当前的研究状况,包括实验和理论研究现状、已解决和尚未解决论研究现状、已解决和尚未解决的问题的问题一般计算过程一般计算过程化合物构型的确定,具体途径包化合物构型的确定,
7、具体途径包括:利用实验测定结果、或者采括:利用实验测定结果、或者采用软件进行构造等用软件进行构造等根据现有的计算条件、模型的大根据现有的计算条件、模型的大小以及所要解决的问题,选择可小以及所要解决的问题,选择可行的计算方法和相应程序行的计算方法和相应程序对计算结果进行加工和提取有用对计算结果进行加工和提取有用的信息,一般包括构型描述、的信息,一般包括构型描述、能量分析、轨道组成、电荷和成能量分析、轨道组成、电荷和成键分析等,并与实验结果比较键分析等,并与实验结果比较在日常生活中,随处都可以看到浪费粮食的现象。也许你并未意识到自己在浪费,也许你认为浪费这一点点算不了什么 计计算算模模型型和和方方
8、法法的的选选取取是是保保证证计计算算结结果果可可靠靠性性的的关关键键,理理想想的的情情况况是是:1.所所选选取取的的计计算算模模型型与与实实际际情情形形一一致致;2.采采用用高高级级别别的的计计算算方方法法。但但是是,由由于于受受到到计计算算软软硬硬件件的的限限制制,在在多多数数情情况况下下,很很难难同同时时做做到到上上述述两两点点要要求求,实实际际操操作作中中,当当计计算算模模型型较较大大时时,只只能能选选择择精精确确度度较较低低的的计计算算方方法法,只只有有对对较较小小的的模模型型才才能能选选取取高高级级的的计计算算方方法法。因因此此,当当确确定定了了一一种种计计算算模模型型和和方方法法后
9、后,最最好好对对其其进进行行验验证证,以以保保证证计计算算结结果果的的可可靠靠性性。在日常生活中,随处都可以看到浪费粮食的现象。也许你并未意识到自己在浪费,也许你认为浪费这一点点算不了什么假设当前的研究对象是化合物假设当前的研究对象是化合物A,可通过下列途径进行验证:,可通过下列途径进行验证:1.与与A化合物现有实验结果之间的比较;化合物现有实验结果之间的比较;2.若无实验方面的报道,可对与若无实验方面的报道,可对与A类似的化合物类似的化合物B进行研究,此进行研究,此 时以时以B的实验结果作为参照;的实验结果作为参照;3.当上述方法行不通时,可以采用较大模型和较为高级的计算当上述方法行不通时,
10、可以采用较大模型和较为高级的计算 方法得到的计算结果作为参照,该方法主要用于系列化合物方法得到的计算结果作为参照,该方法主要用于系列化合物 的研究:如对的研究:如对A1,A2,A3,先用大模型和基组对,先用大模型和基组对A1进行研究,进行研究,然后以该结果为参照,确定计算量适中的模型和方法并应用然后以该结果为参照,确定计算量适中的模型和方法并应用 于于A1,A2,A3。在日常生活中,随处都可以看到浪费粮食的现象。也许你并未意识到自己在浪费,也许你认为浪费这一点点算不了什么Gaussian03程序的使用程序的使用G03的安装和运行;的安装和运行;G03的功能和程序结构;的功能和程序结构;输入文件
11、的编写与主要功能的使用;输入文件的编写与主要功能的使用;补充说明;补充说明;在日常生活中,随处都可以看到浪费粮食的现象。也许你并未意识到自己在浪费,也许你认为浪费这一点点算不了什么G03程序的安装和运行程序的安装和运行1.G03程序的安装程序的安装:(1).确定运行平台:确定运行平台:Windows或或Linux?(2).对对Windows平台平台:直接运行直接运行setup.exe,其余步骤按提示操作即可;也可将其它机,其余步骤按提示操作即可;也可将其它机 器上将已安装好的器上将已安装好的G03直接拷贝到本机,但需设置运行环境。直接拷贝到本机,但需设置运行环境。对对Linux平台平台:a.若
12、若G03是经过压缩过的是经过压缩过的(文件结尾为文件结尾为gz),用,用gunzip命令解压:命令解压:例如:例如:gunzip g03.linux.tar.gz b.若若G03是打包的是打包的(文件结尾为文件结尾为tar),用,用tar命令将其释放:命令将其释放:例如:例如:tar xvf g03.linux.tar在日常生活中,随处都可以看到浪费粮食的现象。也许你并未意识到自己在浪费,也许你认为浪费这一点点算不了什么c.设置环境变量,以设置环境变量,以c shell为例,在用户根目录下的为例,在用户根目录下的.cshrc文件文件 添加下列内容:添加下列内容:(也可在执行也可在执行g03前逐
13、条运行前逐条运行)setenv g03root/home/$USER(设置设置g03所在目录,所在目录,根据实际情况修改根据实际情况修改)source$g03root/g03/bsd/g03.login(激活激活g03运行时所需环境变量运行时所需环境变量)setenv GAUSS_SCRDIR/home/$USER/g03_tmp(设置临时目录设置临时目录)d.运行运行bsd/install,自动配置并行计算环境,自动配置并行计算环境注:对注:对Linux平台,运行平台,运行g03时,需注意权限问题,可用时,需注意权限问题,可用chmod 命令更改权限,将所安装的命令更改权限,将所安装的g03
14、对所有用户开放;对于多节点并行对所有用户开放;对于多节点并行 计算还需保证各节点之间能无密码互相访问。计算还需保证各节点之间能无密码互相访问。在日常生活中,随处都可以看到浪费粮食的现象。也许你并未意识到自己在浪费,也许你认为浪费这一点点算不了什么2.G03程序的运行:程序的运行:(1).对对Windows平台:平台:a.对于刚安装好的对于刚安装好的g03,先检查环境设置情况:,先检查环境设置情况:在日常生活中,随处都可以看到浪费粮食的现象。也许你并未意识到自己在浪费,也许你认为浪费这一点点算不了什么左侧至上而下依次为:默认的文本编辑器;左侧至上而下依次为:默认的文本编辑器;g03可执行文件所在
15、目录;可执行文件所在目录;计算中间结果存放目录;缺省的计算结果存储目录;缺省的输入文件计算中间结果存放目录;缺省的计算结果存储目录;缺省的输入文件所在目录;所在目录;PDB分子构型浏览器;分子构型浏览器;右侧至上而下依次为:设置显示属性右侧至上而下依次为:设置显示属性(如背景色等如背景色等);设置文本编辑器;设置文本编辑器属性;计算过程控制属性属性;计算过程控制属性(尤其是批作业过程尤其是批作业过程);Default.Rou文件的编文件的编辑辑(该文件内容为默认情况下,计算所花费的内存及硬盘大小该文件内容为默认情况下,计算所花费的内存及硬盘大小)需设置正确,需设置正确,否则运行将出错!否则运行
16、将出错!在日常生活中,随处都可以看到浪费粮食的现象。也许你并未意识到自己在浪费,也许你认为浪费这一点点算不了什么b.编写或打开编写或打开g03输入文件输入文件点击点击RUN,并给定输出,并给定输出文件名后开始运行文件名后开始运行在日常生活中,随处都可以看到浪费粮食的现象。也许你并未意识到自己在浪费,也许你认为浪费这一点点算不了什么c.g03运行过程的控制:运行过程的控制:最上行按钮的功能从左至右依次为:最上行按钮的功能从左至右依次为:开始运行开始运行g03;暂停进程;运行至下一模块;暂停进程;运行至下一模块(link)时暂停进程;时暂停进程;重新启动进程;清除进程重新启动进程;清除进程(停止运
17、算停止运算);编辑批作业;运行完;编辑批作业;运行完当前任务后,暂停批作业;停止批作业的运算;观看计算结当前任务后,暂停批作业;停止批作业的运算;观看计算结果;打开文本编辑器;果;打开文本编辑器;不要随意点击!在日常生活中,随处都可以看到浪费粮食的现象。也许你并未意识到自己在浪费,也许你认为浪费这一点点算不了什么交换机交换机计计算算节节点点计计算算节节点点计计算算节节点点网网关关用户终端用户终端基于基于Linux系统的计算拓扑结构系统的计算拓扑结构内部网内部网(高速高速)外部网外部网(普通普通)Window系统系统Linux系统系统(2).Linux平台:平台:在日常生活中,随处都可以看到浪费
18、粮食的现象。也许你并未意识到自己在浪费,也许你认为浪费这一点点算不了什么说明:说明:网关作用类似于防火墙,用于保证内部网的安全和稳定,网关作用类似于防火墙,用于保证内部网的安全和稳定,作为网关的计算机通常配有作为网关的计算机通常配有2个网卡,分别用于外部网和个网卡,分别用于外部网和 内部网的连接。内部网的连接。本实验室网关机子本实验室网关机子IP地址地址:219.229.135.210(非固定非固定IP,可能发生改变,可能发生改变)计算作业提交过程:计算作业提交过程:a.用户登录网关通过用户登录网关通过SSH远程登录软件实现远程登录软件实现 SSH软件软件(SSHSecureShellClie
19、nt-3.2.9.exe)可从网络上免费可从网络上免费 下载,安装过程与通常软件安装类似。安装完毕后,设置下载,安装过程与通常软件安装类似。安装完毕后,设置 网关外部网的网关外部网的IP地址以及账号名即可使用。地址以及账号名即可使用。在日常生活中,随处都可以看到浪费粮食的现象。也许你并未意识到自己在浪费,也许你认为浪费这一点点算不了什么点击点击Profiles设置设置IP地址及用户名地址及用户名在日常生活中,随处都可以看到浪费粮食的现象。也许你并未意识到自己在浪费,也许你认为浪费这一点点算不了什么b.从网关登录到计算节点采用从网关登录到计算节点采用telnet命令实现命令实现 例如:例如:te
20、lnet 134.14.83.5在日常生活中,随处都可以看到浪费粮食的现象。也许你并未意识到自己在浪费,也许你认为浪费这一点点算不了什么 c.Linux常用命令常用命令:(1)ls显示文件清单,相当于显示文件清单,相当于DOS下的下的dir命令:命令:文件属性文件属性所属用户所属用户大小大小 创建时间创建时间注:注:Linux系统下字符是大小写区分的系统下字符是大小写区分的在日常生活中,随处都可以看到浪费粮食的现象。也许你并未意识到自己在浪费,也许你认为浪费这一点点算不了什么(2)cp复制文件命令,相当于复制文件命令,相当于DOS下的下的copy命令命令:cp-rf (3)mkdir创建目录,
21、相当于创建目录,相当于DOS下的下的md命令:命令:(4)rm删除文件或目录,相当于删除文件或目录,相当于DOS下的下的del命令:命令:删除文件删除文件删除目录删除目录在日常生活中,随处都可以看到浪费粮食的现象。也许你并未意识到自己在浪费,也许你认为浪费这一点点算不了什么(5)top显示当前进程和显示当前进程和CPU以及内存使用情况以及内存使用情况(6)kill终止某个进程,格式为:终止某个进程,格式为:kill PID号号 (PID号由号由top命令可得,受权限限制命令可得,受权限限制)在日常生活中,随处都可以看到浪费粮食的现象。也许你并未意识到自己在浪费,也许你认为浪费这一点点算不了什么
22、(7)pwd显示用户当前所在目录,格式为:显示用户当前所在目录,格式为:pwd(8)cat显示文件内容,格式为:显示文件内容,格式为:cat 文件名文件名(9)grep一般用于从某个或多个文件中搜索某串字符,一般用于从某个或多个文件中搜索某串字符,格式为:格式为:grep“字符串字符串”文件名文件名 例:例:grep“F=”vasp.out(10)scp用于网关与内部网内各计算节点或外部网络之间用于网关与内部网内各计算节点或外部网络之间 的文件传输的文件传输 格式为:格式为:从其它到网关:从其它到网关:scp 文件文件 用户名用户名网关网关IP:目录目录例:例:scp vasp.out zyf
23、zyf-2400:/trans 从网关到其它:从网关到其它:scp 用户名用户名网关网关IP:目录目录/文件名文件名 目标目录目标目录例:例:scp zyfzyf-2400:/trans/vasp.out 该命令也可用于同一节点不同用户之间的文件传输该命令也可用于同一节点不同用户之间的文件传输在日常生活中,随处都可以看到浪费粮食的现象。也许你并未意识到自己在浪费,也许你认为浪费这一点点算不了什么(11)vi文本编辑命令文本编辑命令 该命令常用但较为复杂,它有该命令常用但较为复杂,它有2种模式:命令模式和插入种模式:命令模式和插入 模式,二者之间关系为:模式,二者之间关系为:i Esc comm
24、and mode insert mode command mode 在命令模式下,可实现以下功能及其对应按键:在命令模式下,可实现以下功能及其对应按键:delete a character:x delete a line:dd search a string:/(向后向后)?(向前向前)save the change:w save the change and quit:wq quite without saving:q!page down:Ctrl+d page up:Ctrl+u go to file end:shift+g go to n line:n在日常生活中,随处都可以看到浪费粮食
25、的现象。也许你并未意识到自己在浪费,也许你认为浪费这一点点算不了什么(12)tar文件打包命令文件打包命令(适用文件扩展名为适用文件扩展名为tar)该命令用于多个文件该命令用于多个文件/目录的打包或解包,常用格式有:目录的打包或解包,常用格式有:文件打包:文件打包:tar cvf 要打包成的文件名要打包成的文件名 要打包的文件要打包的文件 例:例:tar cvf model.tar*生成生成 model.tar文件文件 解包:解包:tar xvf 要解包的文件名要解包的文件名 例:例:tar xvf model.tar(13)gzip/gunzip文件压缩文件压缩/解压命令解压命令(文件扩展名
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 量子 化学 计算方法 Gaussian 使用 ppt 课件
限制150内