- 1、本文档共10页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
CASTEP获得电荷密度等高线的Matlab作图法
资料来自小木虫论坛;H.J.Zhao汇总
CASTEP获得电荷密度等高线的Matlab作图法
MATLAB程序用来处理MS电荷密度的等高线做法,分四步:1.找到电荷密度图的存储文件,一般是在自己所建的计算project中,隐藏的,castep模块是.charg_frm格式的,可以用txt打开后另存为txt格式。(这个地方注意把文件单独拷贝出来,以免破坏原始文件)2.读取数据,在matlab命令里输入一下命令:[path,fn]=uigetfile(*.txt,Open);fp=fopen([fn,path],r);head=fscanf(fp,%s,4);data=fscanf(fp,%f,[4,18*18*144]);fclose(fp);这是读取刚才保存的txt数据的,其中18*18*144是可以改的,分别对应a,b,c的重复单元。3.作矩阵。a=reshape(data(1,:),[18,18,144]);b=reshape(data(2,:),[18,18,144]);c=reshape(data(3,:),[18,18,144]);d=reshape(data(4,:),[18,18,144]);其中18*18*144是可以改的,分别对应a,b,c的重复单元,即长宽高的值。4.作等高线图layer=1;contour(reshape(a(:,layer,:),[18,144]),reshape(c(:,layer,:),[18,144]),reshape(d(:,layer,:),[18,144]),8);layer=1(2,3,4....) 可以修改作图的层数,分别是从前面到后面。最后的8表示显示线条数目,可以自己修改成9,10或其它。hold on 表示累积作图,hold off表示清空前面的 作图举例;做表面层和第九层的等高线图 layer=9;contour(reshape(a(:,layer,:),[18,144]),reshape(c(:,layer,:),[18,144]),reshape(d(:,layer,:),[18,144]),8); hold on layer=1;contour(reshape(a(:,layer,:),[18,144]),reshape(c(:,layer,:),[18,144]),reshape(d(:,layer,:),[18,144]),8);这是沿侧面做等高线(即xz平面),其它方向作图类似。只要修改其中的参数就可以了,如把a(:,layer,:),[18,144]),reshape(c(:,layer,:),[18,144]),reshape(d(:,layer,:),[18,144]),8);改为a(layer,:,:),[18,144]),reshape(c(layer,l:,:),[18,144]),reshape(d(layer,:,:),[18,144]),8);MS 4.3磁性体系LDA+U计算设置在必威体育精装版发布的MS版本中增加了LDA+U的计算,这是MS计算性能特别是CASTEP模块的一次巨大提高,终于解决了已久的d,f轨道带隙分裂问题,也不会再被审稿人轻视认为是简单DFT计算结果了。这里讲解一下MS.43里面element设置方面的问题,我们选择了Fe3O4体系,该体系是铁磁性的,计算该体系主要涉及到两个参数设置,一个是自旋设置(SPin parameters),其次是Fe Hubbard参数设置。首先介绍需要用到的菜单:打开MS之后看到主菜单,打开如下图所示的菜单:(点击此图,可放大观看)
由于计算体系位Fe3O4,计算采用USPP完成,Fe的USPP价电子参数为3d64s2,O是2s22p6,结构中的磁性主要来自于Fe原子磁矩的定向排列,计算中自旋参数和Hubbard参数主要是针对Fe调整。再建造好Fe3O4结构之后(注MS结构库中包含此结构),为一个面心立方晶格,一个惯用晶胞包含8个Fe3O4单位,因此整个结构有24个Fe原子,32个O。计算可以采用FCC结构的初级晶胞结构,也可以采用惯用晶胞。我们计算采用后者。打开Modify-electronic configuration菜单,看到Spin和Hubbard U两个子菜单如图:SPin主要是自旋控制参数,由于再铁磁性结构中Fe自旋是高度极化的,因此这个地方设置为High spin state,即3d6结构为4个自旋平行同向电子。自旋方向不管是Up还是Down当然不会改变Fe原子自旋极化的性质,但会改变总的磁矩(自旋电子数目,这点会再CASTEP计算参数Spin设置中体现出来,可以尝试把部分Fe原子自旋改成High,SPi
您可能关注的文档
最近下载
- 活性肽在运动营养补充剂中的作用.docx VIP
- 中考数学总复习方程与不等式第7讲分式方程(00001)省公开课一等奖百校联赛赛课微课获奖课件.pptx
- 四川省高职单招公共管理与服务类《公共关系》历年考试真题试题库(含答案).docx
- 人教版一年级数学上册第三单元达标检测卷(含答案).pdf VIP
- (正式版)-B 5768.2-2022 道路交通标志和标线 第2部分:道路交通标志.docx VIP
- 程楼小学师德师风警示教育活动实施方案.pdf VIP
- 山东省青岛市2022-2023学年高三上学期期初调研检测数学试题(原卷版).docx VIP
- 马小跳玩数学公开课获奖课件百校联赛一等奖课件.pptx
- 静脉留置针时间延长PDCA.ppt
- 消防安全知识培训课件(2023必威体育精装版).pptx
文档评论(0)