1.建立晶体:选择晶系,添加原子;
2.导入系统晶体文件;
3.建立分子molecule,画原子
4.计算简单分子molecule:注意事项:
      1)做了一个H2O分子,接下来要做一个“立体壳子”,因为CASTEP计算的是周期性的结构,必须有一个周期性的晶胞:
      工具栏 build--crystals--Build crystal,点击 build,使用默认的晶格参数就行。
      2)先简单算一下能量吧,点击run,很多时候会弹出如下警告对话框。这是在问你是不是要选择最小周期来计算,节省时间。
      一般家里的晶胞可能不是原胞,也就是可能会是几个周期,所以会有这个提示,一般选no,因为你建立的模型是你想算的模型。
5.CASTEP:【Cambridge Sequential Total Energy Package】参数详解:
  electronic,是电子性质计算:
    Energy cutoff 截断能
    SCF tolerance:迭代标准,就是每两部之间算完的标准【SCF,自洽场:是self-consistent field,高斯计算常用自洽场理论来计算能量】
    K point set: K点设置(布里渊区的点数选择,就像你选样本来看产品的合格率一样,选的多就会慢,但会更准确一些)
  properties:计算的性质,你要算什么,就选什么,只是介绍常见的:
    band structure 能带结构,这个最常见;
    Density of States 能态密度,也就是你们文献里见的DOS;【DOS默认为Full,勾选Partial DOS可以看分波态密度】
    population analysis 布局分析,也就是电荷密度的东西;
    一般勾选这三个就可以了,我们只是简单看一下我们计算的能带结构,能带密度,电荷布局。
  job Control:控制计算机的运算:
  Run in parallel on:是选择并行计算的核数,一般会是显示4或者8,下拉选择你要用多少个核来算。
  job description:定义这个计算的名字,可以是默认。
6.MS分析态密度:Origin里面:MS里面看Analysis--》view,在图中点右键,copy,在Origin的worksheet中粘贴,对DOS和PDOS做对比,从对比图可以看出总的态密度由各自哪些轨道贡献的。
7.MS分析能带:带隙有什么用呢,在研究物质金属性(举例,金属Li的能带结构图),以及活性时,这是一个非常重要的指标。
8.MS分析电荷布局(CASTEP中的信息):1)电荷布居,给出的每个原子的带电情况,也就是可以看出原子电子得失;
                   2)重叠布居,是指原子之间的电子重叠数,一般这个值越大,说明共价作用越强。
                   3)再往上看,可以看到提示“Geometry optimization completed successfully.”也就是计算完成的提示,
                  tolerance是指迭代收敛的差值;最近的一个“NB est. 0K energy (E-0.5TS) = -468.6282956037 eV”,便是最后的能量。
9.制作缺陷(怎么去掉一个原子):由于对称性所以,系统会把对称的原子也会删掉;1)解决这个问题的办法:我们先build--symmetry-Make P1,
                              晶体结构没有改变,但是已经做成大晶胞,去掉了原子周期性的关联,再来删除某一个原子就可以了。
                              2)对于不使用CASTEP的同学,如果你使用的是DMol3,那就更简单,直接去掉周期性,然后删除原子就可以。
10.MS画有机分子
11.DMol3模块优化:【使用Dmol3来计算效率会高一些,因为对于非周期性的结构,这个模块计算起来会更快,也适合做分子动力学的模拟,来看过渡态之类的东西】
    1)*** Energies.xcd 为能量优化结果,每步的能量收敛曲线;
    2)*** Convergence.xcd 是收敛情况的对比,energy是能量,displacement是位置变化,force是力的收敛;
    3)*** .input也就是你的计算参数,*** .outmol 输出文件,这个是主要的文件,主要的信息都在里面;
    4)当然可以直接看outmol文件,还可以在Modules--Dmol3--Analysis下看。
12.DMol3分析:勾选计算文件时的orbital,所以会显示出轨道;Modules--Dmol3--Analysis,看一下orbital,(Available)选择看一下LUMO和HOMO。
      注意一次选中一个轨道,比如只选择LUMO/HOMO,这样就能分析轨道的杂化以及最可能的分子轨道跃迁;
      已占有电子的能级最高的轨道称为最高已占轨道,用HOMO表示;未占有电子的能级最低的轨道称为最低未占轨道,用LUMO表示。
      HOMO:Highest Occupied Molecular Orbital;LUMO:Lowest Unoccupied Molecular Orbital。
      【HOMO在LUMO下面,如果二者之间没有能隙那么一般是金属,有能隙,一般为绝缘体或者半导体】

13.MS计算团簇:先去掉周期性,选择一个基团,复制,新建一个P1晶格,粘贴,但是会发现出现两个结构,build--crystals-rebuild,通过按钮结合调整,至一个结构在晶格中间,
14.MS导出成POSCAR:1)build --crystal,输入空间群,晶格参数;
          2)添加原子;
          3)建立超胞;
          4)mudules-CASTEP——calculation,生成files,从资源管理器找到后缀为 ***.cell 的文件,里面有它的坐标和晶格参数。

MS入门学习笔记的更多相关文章

  1. Hadoop入门学习笔记---part4

    紧接着<Hadoop入门学习笔记---part3>中的继续了解如何用java在程序中操作HDFS. 众所周知,对文件的操作无非是创建,查看,下载,删除.下面我们就开始应用java程序进行操 ...

  2. Hadoop入门学习笔记---part3

    2015年元旦,好好学习,天天向上.良好的开端是成功的一半,任何学习都不能中断,只有坚持才会出结果.继续学习Hadoop.冰冻三尺,非一日之寒! 经过Hadoop的伪分布集群环境的搭建,基本对Hado ...

  3. PyQt4入门学习笔记(三)

    # PyQt4入门学习笔记(三) PyQt4内的布局 布局方式是我们控制我们的GUI页面内各个控件的排放位置的.我们可以通过两种基本方式来控制: 1.绝对位置 2.layout类 绝对位置 这种方式要 ...

  4. PyQt4入门学习笔记(一)

    PyQt4入门学习笔记(一) 一直没有找到什么好的pyqt4的教程,偶然在google上搜到一篇不错的入门文档,翻译过来,留以后再复习. 原始链接如下: http://zetcode.com/gui/ ...

  5. Hadoop入门学习笔记---part2

    在<Hadoop入门学习笔记---part1>中感觉自己虽然总结的比较详细,但是始终感觉有点凌乱.不够系统化,不够简洁.经过自己的推敲和总结,现在在此处概括性的总结一下,认为在准备搭建ha ...

  6. Hadoop入门学习笔记---part1

    随着毕业设计的进行,大学四年正式进入尾声.任你玩四年的大学的最后一次作业最后在激烈的选题中尘埃落定.无论选择了怎样的选题,无论最后的结果是怎样的,对于大学里面的这最后一份作业,也希望自己能够尽心尽力, ...

  7. Scala入门学习笔记三--数组使用

    前言 本篇主要讲Scala的Array.BufferArray.List,更多教程请参考:Scala教程 本篇知识点概括 若长度固定则使用Array,若长度可能有 变化则使用ArrayBuffer 提 ...

  8. OpenCV入门学习笔记

    OpenCV入门学习笔记 参照OpenCV中文论坛相关文档(http://www.opencv.org.cn/) 一.简介 OpenCV(Open Source Computer Vision),开源 ...

  9. stylus入门学习笔记

    title: stylus入门学习笔记 date: 2018-09-06 17:35:28 tags: [stylus] description: 学习到 vue, 有人推荐使用 stylus 这个 ...

随机推荐

  1. android中的rn项目更新gradle及补充二

    修改build.gradle的版本,com.android.tools.build:gradle:2.1.0, 改为更高的,然后更改gradle/wrapper/gradle-wrapper.prop ...

  2. git和svn 及git使用&解决上线冲突

    一.svn git的工作流程 git 的工作流程图 二.git的基础使用 git 的安装 1.下载对应版本:https://git-scm.com/download 2.安装git:在选取安装路径的下 ...

  3. hostid - 显示当前主机的数字化标识

    SYNOPSIS(总览) hostid [-v] DESCRIPTION(描述) 显示当前主机的数字化标识(以十六进制的形式表示). --help 显示帮助信息后退出 --version 输出版本信息 ...

  4. 一个线程oom,进程里其他线程还能运行吗?

    线程之间互相不影响:守护线程生活周期相同 引言 这题是一个网友@大脸猫爱吃鱼给我的提问,出自今年校招美团三面的一个真题.大致如下 一个进程有3个线程,如果一个线程抛出oom,其他两个线程还能运行么? ...

  5. Qt设置生成的exe文件图标

    版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明.本文链接:https://blog.csdn.net/qq_37354286/article/d ...

  6. regsvr32 驱动

    1.将SYS驱动文件放到系统目录的SYSTEM32目录中.2.按WIN+R组合键,在运行框中输入:regsvr32 sys所在全路径,点击确定即可.

  7. P3332 [ZJOI2013]K大数查询 整体二分

    终于入门整体二分了,勉勉强强算是搞懂了一个题目吧. 整体二分很多时候可以比较好的离线处理区间\(K\)大值的相关问题.考虑算法流程: 操作队列\(arr\),其中有询问和修改两类操作. 每次在答案的可 ...

  8. 用css编写三角和半圆形状样式

    1.三角样式 htriangle-down { height:; border-left:11rpx solid transparent; border-right:11rpx solid trans ...

  9. C++、java、python的一些区别

    1.变量类型 变量赋值命名不同 Python 中的变量赋值不需要类型声明 counter = 100 # 赋值整型变量 miles = 1000.0 # 浮点型 name = "John&q ...

  10. 【Linux】环境搭建基础

    1 部署环境基本过程 有部署文档的话,根据文档进行部署.一般情况下,部署过程如下 1.1第一次的时候 1.安装依赖软件 java(jdk.tomcat.redis.mysql) python py2 ...