目录:
1 软件简介
1.1 功能介绍
1.2 运行方法
2 功能介绍
2.1 简单磁性体系的有效哈密顿量方法
2.1.1 常用自旋哈密顿量模型
2.1.2 四态法
2.1.2.1 算法简介
2.1.2.2 找不等价代表对 (Model find_J_path_sym)
2.1.2.3 参数计算与后续处理
2.1.3 蒙特卡洛模拟与CG局域优化 (Model Spin_lattice_interaction)
2.1.3.1 设置初始构型与计算指定构型的能量
2.1.3.2 提供非矩阵形式参数的情形
2.2 一般性有效哈密顿量方法
2.2.1 一般性有效哈密顿量的形式和构建 (Model Invariant)
2.2.1.1 磁性-点乘形式
2.2.1.2 磁性-一般形式
2.2.1.3 铁电
2.2.2 确定哈密顿量参数的机器学习方法 (Model Fitting_one_order)
2.2.2.1 Method 1(默认形式的MLMCH方法)
2.2.2.2 Method 2(使用验证集的MLMCH方法)
2.2.2.3 Method 3(使用测试集的SFS方法)
2.2.2.4 自定义初始模型
2.2.2.5 使用指定的模型拟合
2.2.2.6 强制保留部分参数
2.2.2.7 强制跳过部分参数
2.2.2.8 设定部分参数取值
2.2.2.9 设定部分参数的线性约束关系
2.2.3 蒙特卡洛模拟与CG局域优化 (Model atomic_effective_H)
2.2.3.1 设置初始构型与计算指定构型的能量
2.2.4 分子动力学模拟 (Model atomic_effective_H)
2.3 全局结构搜索方法
2.4 紧束缚模型方法
2.4.1 自定义紧束缚模型
2.4.2 Slater-Koster紧束缚模型(S-K TB)
2.4.3 手动加入哈密顿量的Slater-Koster紧束缚模型
2.5 自旋序诱导铁电性统一极化模型
2.5.1 自旋序诱导铁电极化的理论模型简介
2.5.2 自旋序诱导铁电极化的计算流程
2.5.2.1 铁电极化的纯电子贡献
2.5.2.2 极化的离子-晶格部分贡献
2.6 线性自旋波色散的计算
2.6.1 线性自旋波理论简介
2.6.2 线性自旋波色散的计算流程
3 输入文件、输出文件介绍
3.1 核心输入文件PASP.input
3.1.1 PASP.input文件读取规则
3.1.2 最常用设置项
3.1.2.1 Model
3.1.2.2 block SuperCell
3.1.2.3 block Z_values
3.1.2.4 block isaAB
3.1.2.5 自旋大小与外磁场设置
3.1.3 附属文件cell.str:晶胞信息
3.1.3.1 NumberOfAtoms
3.1.3.2 number_of_species
3.1.3.3 LatticeConstant
3.1.3.4 block LatticeVectors
3.1.3.5 AtomicCoordinatesFormat
3.1.3.6 block AtomicCoordinatesAndAtomicSpecies
3.1.3.7 用POSCAR文件代替cell.str (READ_POSCAR)
3.1.3.8 利用原胞的POSCAR文件扩胞
3.1.4 附属文件unit_cell.str:原胞信息
3.1.4.1 unit_cell.na
3.1.4.2 block unit_cell_in_Ang
3.1.4.3 block Atoms_in_unit_cell_Ang
3.1.4.4 用POSCAR_UC文件代替unit_cell.str (READ_POSCAR_UC)
3.1.5 附属文件MC.input:蒙特卡洛模拟与CG局域优化相关设置
3.1.5.1 自定义初态 (Read_init_spin)
3.1.5.2 PTMC温度相关设置
3.1.5.3 PTMC模拟步数与统计相关设置
3.1.5.4 MC相关的其他设置
3.1.5.5 CG局域优化的相关设置
3.1.5.6 MC和CG中添加约束条件
3.1.6 附属文件MD.input:分子动力学模拟相关设置
3.1.7 有效哈密顿量方法常用设置项
3.1.7.1 展开体数 (fig.maxk)
3.1.7.2 截断距离 (block fig.mdist)
3.1.7.3 展开阶数相关设置
3.1.7.4 SOC相关设置
3.1.7.5 自定义局域模式 (block local_mode.mode_definition)
3.1.7.6 读取已有相互作用信息 (local_mode.read_interaction)
3.1.7.7 随机生成构型或自定义构型的相关设置
3.1.7.8 Model find_J_path_sym 的其他设置
3.1.7.9 Model Invariant 的其他设置
3.1.8 全局结构搜索常用设置项
3.1.9 紧束缚模型方法常用设置项
3.1.10 自旋序诱导铁电性统一极化模型常用设置项
3.1.11 线性自旋波色散计算常用设置项
3.2 输入/输出文件seed.in:随机数种子
3.3 输入文件spin_exchange.dat
3.4 输入文件distortion.pos
3.5 输入文件distortion.MAGMOM
3.6 输入/输出文件local_mode_PM.dat
3.7 输入文件J_best.dat
3.8 输入文件Fitting_settings.txt
3.9 输入文件Fitting_Set_Lambda.txt
3.10 输入文件spin3.in
3.11 输入文件amp_local_mode.in
3.12 输入文件Zeff.dat
3.13 输入文件elastic.dat
3.14 输入文件spin_strain.dat
3.15 输入文件DM_derivative.dat
3.16 输出文件PASP.used_info
4 实例
4.1 BiFeO
3
结构搜索、海森堡模型及MC模拟
4.1.1 全局结构搜索
4.1.2 四态法计算海森堡模型参数
4.1.3 蒙特卡洛模拟
4.2 单层NiCl
2
有效自旋哈密顿量构造及蒙特卡洛模拟
4.2.1 随机产生磁构型并分析不等价相互作用贡献
4.2.2 VASP计算各构型的能量
4.2.3 MLMCH方法构造有效自旋哈密顿量
4.2.4 蒙特卡洛模拟
5 问题与解决方案
5.1 为什么单进程可正常运行,但多进程并行运算会报错?
5.2 超胞与原胞的相容性检查
6 PASP试用说明
6.1 License 获取
6.2 web 端登录
6.3 PASP.x运行
6.3.1 命令行运行
6.3.2 脚本提交运行
PASP
索引
索引
Versions
v: latest
Branches
latest
Downloads
PDF