材料学的纳米尺度计算模拟--从基本原理到算法实现(精)
作者: 单斌,陈征征,陈蓉
出版时间:2015年12月
出版社:华中科技大学出版社
- 华中科技大学出版社
- 9787560996820
- 71746
- 2015年12月
- 未分类
- 未分类
- TB3
单斌、陈征征、陈蓉编著的《材料学的纳米尺度计算模拟--从基本原理到算法实现(精)》主要介绍了计算材料学中比较常用的微观尺度模拟方法的基本理论,深入讨论了各种模拟方法的数值化实现、数值算法的收敛性及稳定性等,综述了近年来计算材料学国内外最新研究成果。
本书共分为六章。前两章内容包含材料模拟的理论基础。第1章介绍了必要的数学基础,包括线性代数、插值与拟合、优化算法、数值积分及群论等方面内容。第2章介绍了量子力学、晶体点群及固体理论基础。第3章介绍了第一性原理,主要包括Hartree—Fock方法和密度泛函理论,同时详细讨论了如何利用平面波赝势方法求解体系总能和本征波函数,并简要介绍了近年来发展比较迅速的准粒子近似和激发态算法。第4章介绍了紧束缚方法,重点推导了slaterKoster双中心近似下哈密顿矩阵元的普遍表达式、原子受力的计算方法,以及紧束缚模型自洽化的方法。第5章介绍了分子动力学方法,包括原子经验势的种类、微正则系综下分子动力学的实现算法,同时详细讨论了微正则系综向正则系综的变换,以及近年来发展起来的第一性原理分子动力学的理论基础。第6章介绍了蒙特卡罗方法,包括随机数采样策略及不同系综下的蒙特卡罗算法,以及连接微观与宏观现象的动力学蒙特卡罗方法。附录对正文中涉及的若干数学算法进行了详细讨论。
本书可作为材料专业、物理专业、化学专业及相关专业高年级本科生及研究生的教材或高校教师的参考书,也可作为从事计算材料学研究的科技工作者的阅读资料。
第1章 数学基础
1.1 矩阵运算
1.1.1 行列式
1.1.2 矩阵的本征值问题
1.1.3 矩阵分解
1.1.4 幺正变换
1.2 群论基础
1.2.1 群的定义
1.2.2 子群、陪集、正规子群与商群
1.2.3 直积群
1.2.4 群的矩阵表示
1.2.5 三维转动反演?
1.3 最优化方法
1.3.1 最速下降法
1.3.2 共轭梯度法
1.3.3 牛顿法与拟牛顿法
1.3.4 一维搜索算法
1.3.5 单纯形法
1.3.6 最小二乘法
1.3.7 拉格朗日乘子
1.4 正交化
1.4.1 矢量的正交化
1.4.2 正交多项式
1.5 积分方法
1.5.1 矩形法
1.5.2 梯形法
1.5.3 辛普森法
1.5.4 高斯积分
1.5.5 蒙特卡罗方法
1.6 习题
第2章 量子力学和固体物理基础
2.1 量子力学
2.1.1 量子力学简介
2.1.2 薛定谔方程
2.1.3 波函数的概率诠释
2.1.4 力学量算符和表象变换
2.1.5 一维方势阱
2.1.6 方势垒的隧穿
2.1.7 WKB方法
2.1.8 传递矩阵方法
2.1.9 氢原子
2.1.10 变分法
2.2 晶体对称性
2.2.1 晶体结构和点群
2.2.2 常见晶体结构和晶面
2.2.3 结构缺陷
2.3 晶体的力学性质
2.3.1 状态方程
2.3.2 应变与应力
2.3.3 弹性常数
2.4 固体能带论
2.4.1 周期边界、倒空间与Blch定理
2.4.2 空晶格模型与第一布里渊区
2.4.3 近自由电子近似与能带间隙
2.4.4 晶体能带结构
2.4.5 介电函数
2.5 晶格振动与声子谱
2.6 习题
第3章 第一性原理的微观计算模拟
3.1 分子轨道理论
3.1.1 波恩-奥本海默近似
3.1.2 平均场的概念
3.1.3 电子的空间轨道与自旋轨道
3.1.4 Hartree-Fock方法
3.1.5 Hartree-Fock近似下的单电子自洽场方程
3.1.6 Hartree-Fock单电子波函数的讨论
3.1.7 闭壳层体系中的Hartree-Fock方程
3.1.8 开壳层体系中的Hartree-Fock方程
3.1.9 Hartree-Fock方程的矩阵表达
3.1.10 Koopmans定理
3.1.11 均匀电子气模型
3.1.12 Hartree-Fock方程的数值求解和基组选取
3.1.13 Xα方法和超越Hartree-Fock近似
3.2 密度泛函理论
3.2.1 托马斯-费米-狄拉克近似
3.2.2 Hohenberg-Kohn定理
3.2.3 Kohn-Sham方程
3.2.4 交换关联能概述
3.2.5 局域密度近似
3.2.6 广义梯度近似
3.2.7 混合泛函
3.2.8 强关联与LDA+U方法
3.3 赝势
3.3.1 正交化平面波
3.3.2 模守恒赝势
3.3.3 赝势的分部形式
3.3.4 超软赝势
3.4 平面波-赝势方法
3.4.1 布里渊区积分——特殊k点
3.4.2 布里渊区积分——四面体法
3.4.3 平面波-赝势框架下体系的总能
3.4.4 自洽场计算的实现
3.4.5 利用共轭梯度法求解广义本征值
3.4.6 迭代对角化方法
3.4.7 Hellmann-Feynman力
3.5 缀加平面波方法及其线性化
3.5.1 APW方法的理论基础及公式推导
3.5.2 APW方法的线性化处理
3.5.3 关于势函数的讨论
3.6 过渡态
3.6.1 拖曳法与NEB方法
3.6.2 Dimer方法
3.7 电子激发谱与准粒子近似
3.7.1 基本图像
3.7.2 格林函数理论与Dyson方程
3.7.3 GW方法
3.7.4 Bethe-Salpeter方程
3.8 应用实例
3.8.1 缺陷形成能
3.8.2 表面能
3.8.3 表面巨势
3.8.4 集团展开与二元合金相图
3.9 习题
第4章 紧束缚方法
4.1 建立哈密顿矩阵
4.1.1 双原子分子
4.1.2 原子轨道线性组合方法
4.1.3 Slater-Koster双中心近似
4.1.4 哈密顿矩阵元的普遍表达式
4.1.5 对自旋极化的处理
4.1.6 光吸收谱
4.2 体系总能与原子受力计算
4.3 自洽紧束缚方法
4.3.1 Harris-Foulkes非自洽泛函
4.3.2 电荷自洽紧束缚方法
4.4 应用实例
4.4.1 闪锌矿的能带结构
4.4.2 石墨烯和碳纳米管的能带结构
4.5 习题
第5章 分子动力学方法
5.1 分子动力学
5.2 势场选取
5.2.1 对势
5.2.2 晶格反演势
5.2.3 嵌入原子势
5.2.4 改良的嵌入原子势方法
5.3 微正则系综中的分子动力学
5.3.1 Verlet算法
5.3.2 速度Verlet算法
5.3.3 蛙跳算法
5.3.4 预测-校正算法
5.4 正则系综
5.4.1 热浴和正则系综
5.4.2 等温等压系综
5.5 第一性原理分子动力学
5.5.1 波恩-奥本海默分子动力学
5.5.2 Car-Parrinello分子动力学
5.6 分子动力学的应用
5.7 习题
第6章 蒙特卡罗方法
6.1 蒙特卡罗方法实例简介
6.2 计算函数积分与采样策略
6.2.1 简单采样
6.2.2 重要性采样
6.2.3 Metropolis采样
6.3 几种重要的算法与模型
6.3.1 正则系综的MC算法
6.3.2 正则系综的MC算法
6.3.3 巨正则系综的MC算法
6.3.4 Ising模型
6.3.5 Lattice Gas模型
6.3.6 Potts模型
6.3.7 XY模型
6.4 Gibbs系综
6.4.1 随机事件及其接受率
6.4.2 GEMC算法实现
6.5 统计力学中的应用
6.5.1 随机行走
6.5.2 利用Ising模型观察铁磁-顺磁相变
6.5.3 逾渗
6.6 动力学蒙特卡罗方法
6.6.1 KMC方法的基本原理
6.6.2 指数分布与KMC方法的时间步长
6.6.3 计算跃迁速率
6.6.4 KMC几种不同的实现算法
6.6.5 低势垒问题与小概率事件
6.6.6 实体动力学蒙特卡罗方法
6.6.7 KMC方法的若干进展
6.7 KMC方法的应用
6.7.1 表面迁移
6.7.2 晶体生长
6.7.3 模拟程序升温脱附过程
附录
A.1 角动量算符在球坐标中的表达式
A.2 拉普拉斯算符在球坐标中的表达式
A.3 勒让德多项式、球谐函数与角动量耦合
A.4 三次样条
A.5 傅里叶变换
A.5.1 基本概念
A.5.2 离散傅里叶变换
A.5.3 快速傅里叶变换
A.6 结构分析
A.6.1 辨别BCC、FCC以及HCP结构
A.6.2 中心对称参数
A.6.3 Voronoi算法构造多晶体系
A.7 NEB常用的优化算法
A.7.1 Quick-Min算法
A.7.2 FIRE算法
A.8 Pulay电荷更新
A.9 最近邻原子的确定
参考文献