文稿说明lvthw-草稿ex_第1页
文稿说明lvthw-草稿ex_第2页
文稿说明lvthw-草稿ex_第3页
文稿说明lvthw-草稿ex_第4页
文稿说明lvthw-草稿ex_第5页
已阅读5页,还剩10页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

Ex50功函数的处介绍了计算功函数的Ex50功函数的处介绍了计算功函数的具体流程,以及用p4vasp获取前面一能级的方法本介绍另外两个方法,从本质上来说,这些方法是一样的,是基于对LOCPOT中数据的处理1vtotav-v5.2f,操作流程如下注意1)gfortran-ovtotav.xvtotav-这个注意1)gfortran-ovtotav.xvtotav-这个命令将vtotav-5.2f这编译成可执行文件gfortran不管用的话可以试试ifortovtotav.xvtotav-5.2f这个命2)./vtotav.x在当前目录下运行这个可执行文件;会让你选择计算slab的真空层是在z方向,所输入3(回想方向,这下,上一节在p4vasp中选择z方向的鼠标操作,它们是一下,上一节在p4vasp中选择z方向的鼠标操作,它们是一的),都是讲LOCPOT文件处理,然后生成z方向的相关数3)运行完毕后,当前目录下会多出来VLINE文件。这个文件是p4vasp中选择z方向之后所显示的红线数据,(不过横坐标有些同VLINE文件的数据内容,第一行中224224点,3代表z方向5)VLINE文件中横坐标为当前点的序号,从1-224,而p4vasp中出来的文件,横坐标为z方向的坐标,不过这个不影对真空级的计算上图中最后的两行命1)从上一级目录下拷贝了一,名为:wplot-2)运行,效果如下又得到了前面一又得到了前面一节的功函数的图像。真空能级,大家从150前取个值即可,也可以在一段直线的区间范围内求个平均数对比下前面一节和本节中的数左图为本节的,右图为上节的这左图为本节的,右图为上节的这么神奇,是怎么写出来的呢内容如思路如下VLINE文2)第一行画图的时候用不着,需要跳3)将剩下的那些行中,第一2)第一行画图的时候用不着,需要跳3)将剩下的那些行中,第一个数存到x列表里面,第二个数存到y表里4)使用matplotlib中的x,y列表中的数据,进行画图5)将生成的图保workfunction.pdf文件,分dpi注意A)如果你想保eps,png,jpg,只需将.pdf改成.eps,png即可B)如果想要分辨率更高,可以修改400这个数6)如果只想保存成pdf文件,不想弹的查看窗口,plt.show()这一行注释掉就可以了,#7)如果只想看一下图,不想保存pdf文件,将第16行注释掉就可了2vtotav.py第一就讲到这里了,这不错,唯一的缺点就是横坐标z方向的数值,那看一下第二的操作注意1)这里用名字为注意1)这里用名字为2)vtotav.pyLOCPOT 这个命令意思是,用LOCPOT文件,并处理生成z方向的数据运行完毕后,目录中多了一个LOCPOT_Z文件,这个文件容如下4)图中最后两行A4)图中最后两行A)大师兄又从前面的目录下拷贝了:B)然后运行这下中,横坐标为z方向的大小,比前面中,横坐标为z方向的大小,比前面这有所改进p4vasp的数据是一样的。首先看一下可视化,然后再vtotav.py这的获取和使用这个跟前面的那很像,不同的地方在于这中了第行的内这个跟前面的那很像,不同的地方在于这中了第行的内容,并将它们作为横坐标和纵坐标的名字。(Distance3的获取和使这免,为本人的做法把图中的代下来,然后保存到一个文本里面本人的做法把图中的代下来,然后保存到一个文本里面,将文本命名为赋可执行权限odu+x移至~/bin目录下mvvtotav.py将然后直接用就可以了,跟前面图中的操作一样不过本人刚刚发现这可以按照下面的方,完成后重复前面的2-4步即1)点击2)鼠标右击这2)鼠标右击这:3)另存为,然后选择保存的目4)这里本人保存4)这里本人保存到电脑桌面上了注意:如果你运的时候,没有得到下面途中的这个结果原因可能在这需要调用ase这个程序中的模块这需要调用ase这个程序中的模块,那么什ase呢怎么安装呢对于ase,本书的ex0中就已经提到了,可能大家也忘记了。ASEAtomicSimulationEnvironment的缩写,这是一个非常强大的工具:是大大师兄(本人的师兄)做博后的课题组开发出来。Linux面,安装ASE很简一个命令就可以搞定了,Sooooeeeeeasy!至于Windows下面嘛本人不会。不想用linux,还想用ASE的就一个命令就可以搞定了,Sooooeeeeeasy!至于Windows下面嘛本人不会。不想用linux,还想用ASE的就只能自己捣鼓捣鼓了。Windows做计鼓好了也不要给我,因为本人4扩展练习本节的例子,以及所,按照讲解的操作一遍流程,接2)Linux用户自行安装,ASE,使用vtotav.py这走一遍过程3)熟悉画图的基本方式5总结讲解到这里,功函数的可视化也就差不多了。当然了,只要你有了据,用什么画图都可gplot…不过貌似也没什么用大体上看下,然后找个区间取静电势的数值才是事如果喜欢大师兄的文章,欢迎关注,,转发。错误,疑问

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论