MS CASTEP模块的实战策略

1.模型选定

我们在进行材料物理模拟所需要做的第一步 (也是很重要的一步) 是模型的选定或建构。CASTEP 虽然内建了很多功能来预测晶胞参数 (边长,夹角) 与原子位置,但仍然仰赖使用者告诉它 "要进行计算的系统是什么"。

在选定模型时,我们需切记如果系统内原子太多或是超晶胞体积太大,则计算量都会以平面波数的 3 次方增加到计算机难以负荷或使用者难以等待的程度,因此,我时时应考虑设计出一个足以表现出我们所想要研究的物理,而却又能使所有采用的超晶 胞越少越好的模型。

如果研究上涉及到一系列原子数不同的大小系统需要做计算,最好能先计算小结构,不要一开始就送入大结构到计算机中。如果要模拟的系统是含有杂质,则单位晶胞必须进一步放大成超晶胞以便使化学成分里的分数变成整数,因此晶胞会变得很大。

在某些特殊的情况,相互取代的元素种类是很类似的,(即在化学行为上类似),则下一个版本的 CASTEP 会提供一种叫做虚拟晶体近似 (Virtural Crystal Approximation,VCA) 的方法,则模型里面的原子就可以指定成如 0.3A 元素加0.7B 元素这种样子,因此总可以以最小晶胞来做计算的模型。但这种方法的精 确度通常只适用于合金材料,故要确定条件使用。

模型的选定有许多人为抉择会含在里面,例如表面计算的层数,因此有些情况也需要进行所谓的收敛性测试。

2.赝势选择

MS 接口(界面)的设定是选用 USP 优先于 NCP,USP 有加速计算与减少内存使用的效果,其精确度也与 NCP (norm-conserving potential) 相当。至于什么时候使用 NCP 呢 (就是在 poseudopotential 选项中那些延伸文件名是 .recpot 者),使用到 NCP 的场合有:

1.某些 CASTEP 计算的功能尚未支持到 USP,因此需要选用 NCP。

2.为了要与已经发展的文献比较或进行验证

3.对计算的结果存疑者,能提供『多一种选择』

( 注:至于延伸档名是*.psp 者也是属于 norm-conserving 的一种,是 TM potential,在文献上也常被使用,但所需的截止动能较高,因此计算代价较大。)

Vps information

CASTEP/Materials Studio 套件所包含的 Vps 都经过测试并纪录其在使用不同 E-cut(截止功能)情况之下的总能收敛程度,其中后者会在使用者选定计算质量是coase,medium,fine 时,依照收敛度的需求决定 CASTEP 进行计算时实际要用多高的平面波截止功能(及要用多少个平面波求作波函数及电荷密度的傅立业展开)。而前者以批注的方式纪录在 Vps 的文件头,可以使用一般的文字编辑器来阅读。

使用 coarse 之 E-cut 所算出之总能,除以系统总原子数后,每个原子的误差在1.0 eV 之内,同理:medium → 0.3 eV 之内,fine → 0.1 eV 之内。 precise 则是fine 的 E-cut 值再加 10%

3.精确性测试

选择一个元素成份结构排列接近所要研究的系统,但是其单位晶胞成份是分子结构却是小得多,来进行物性的预测并与实验比较 (通常是晶胞参数或分子键长等简单的性质)

此一测试结构的选取上,往往也与什么结构恰好有实验值有关.自然在众多可能选取的已知实验所得的性质里,尽可能取与我们研究目标有关的物理量,则将来所获得结果的可信度也就越高。

4.收敛性测试

但凡计算物理中利用数值方法的研究,其结果都不能具有数学上相当于定理证明的效力。任何计算物理的研究为了要确保其可靠性,那需要针对"所有"的人为选择参数进行"收敛性"测试,也就是说,要以要好的参数精细度精细度去计算同一个我们所要的物理量,直到所需的物理量在我们所需要的精确度范围之内已经不在改变为止。

换句话说,对于人为选择参数,要进行一番测试以显示即便再增加精细度,也不会再改变我们所要下的科学判断或结论。

Materials Studio 及 CASTEP 针对各种需求可以允许人为条控的参数,都会设有合理的默认值,足以胜任一般常见之材料研究所需,然而,针对据挑战性或罕见的新材料物性计算,或是希望将结果发表于学术期刊,因而要接受较严格的检验的时候,仍然必须要进行收敛性测试。

常见之需要进行收敛性测试的参数有:计算品质 ( quality,即平面波截止动量),k-点取样的密度,计算光学性质时的系统的空轨域 (未占据态) 数。空轨域用得少,在光学性质所造成的误差明显会看的出来。通常比较不需要改变的人为参数,包含 自洽场能量容忍度进行几何最佳化,原子上受力及晶胞受应力的

容忍度。

其中自洽场迭带的能量容忍度就是那上一步与这一步之总能差小于多少范围之内的时候,系统便认为目标已达成而停止自洽场迭代。至于几何最佳化所设定的力学应力容忍度,则影响最佳化后晶体结构与理想最低能量结构的差异。

另外,能带结构或光学计算的作用的迭代数上限,遇到较复杂的晶体或是较繁复的交换相干能计算时,也可能需要调大。(如 BS_MAX_ITER,但这个参数要在编辑参数文件的模式下改)

5.重要参数调控

Task

选择 Task (工作选项),这是使用 CASTEP 做计算时,第一个要决定要回答的问题,在不同的 Task 底下,含有进一步不同的调控参数,以其它所能伴随的可一并计算的"性质 (properties)"

Qualty:

Qualty 这是决定了要用多少平面波来富利叶展开波函数及电荷密度,越多则计算结果越精密,但代价 (CPU time 及内存需求) 也越高,一般 coarse 只能用来确定设定上没有明显的问题,也就是"这样设程序能跑"或是再教学时求一个快速定性可作图的解答,略为可信的趋势一般至少都要用到 Medium,而发表学术期刊的话,除非已做过周延的收敛测试证明不用那么高,否则至少都会要用到fine 的精密度。

k-point

对于一个无限周期的晶体而言,量子态的解只要是不同的 K 值便是一组独立的解,,而系统的总电荷密度则由所有不同 K 的量子态来构成,照理说,我们要取非常非常多的 K-point 的波函数才能正确地产生出空间中电荷密度分布,所幸根据实际经验或是 K.P 方法 (见 Marder 或其它固态物理教科书) 的分析,相似的K 值它们的波函数形状及能量本征值几乎一模一样,因此我们得以采用一个粗糙的取样而仍可正确地重视电荷密度在空间中的分布,.值得注意的一点是,布里渊区之内各个 K 点都是平等一样重要的,因此取样必须均匀。

LDA 与 GGA:

LDA 的成功与缺点

LDA 说起来是一个相对简单且简化的近似,然而它在预测晶体材料的机械结构(如晶格常数 a, b, c)及能带结构上却有出乎众人意料之外的成功。后来学者专家探讨其原因,而归纳出一些理由,其中最重要的就是,虽然它是很大的近似,但它仍满足某些交换相干能在原理上就原本应该具有的重要的Sum Rule

GGA 的想法与结果

LDA 这个近似的想法,假设交换相干能只受局电子云密度的影响,而此交换相干能量泛函的建立,本是在均匀电子气体状况之下。它对于GGA 代表 Generalised Gradient Approximation,是泛指以增加与电荷密度梯度有关的量来对既有之 LDA 的缺点加以改进。也就是说,GGA 的交换相干能量泛函,不再是只跟空间中局部位置点上的密度 ρ 之大小有关,也还要跟该位置点上的密度梯度 ▽ρ 之大小有关。藉由此额外因素的加入,不只是密度值本身能影响交换相干能,密度的变化率也能,如此造成对键能的计算会比较精确一点。

GGA 版本有好几种,并不一定比 LDA 结果好。

PW91 曾经是物理学家较爱使用的,同时适用于分子与晶体,因此成为 CASTEP 接口上做默认值。

  • 2
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值