参数名 (Tag) | 类型 | 默认值 (Default) | 功能描述 |
QSPIRAL | 实数数组 | 0.0 0.0 0.0 | 指定自旋螺旋 (Spin Spiral) 的传播矢量 q,定义了磁矩在实空间中旋转的周期和方向。 |
方面 | 说明与解释 |
核心功能 | QSPIRAL是描述自旋螺旋态的核心物理量。其矢量方向决定了磁矩旋转的轴,其模长 $ |
输入格式与单位 | 输入三个实数,表示传播矢量 q在倒易点阵基矢量下的坐标,即倒易空间分数坐标。例如:QSPIRAL = 0.0 0.0 0.1 |
必需前提 | 必须与 LSPIRAL = .TRUE. 参数同时使用才能生效。单独设置 QSPIRAL不会进行自旋螺旋计算。 |
物理意义 | 一个自旋螺旋态中,位于实空间 R处的原子磁矩方向由 e(R)=(cos(q⋅R),sin(q⋅R),0)描述(对于平面螺旋)。QSPIRAL直接定义了其中的 q。 |
工作流程 | 通常需要对一系列不同的 q值进行计算,通过比较它们的总能来确定能量最低的、最稳定的自旋螺旋周期(即寻找 q空间的能量极小值)。 |
相关约束 | 可结合 LZEROZ = .TRUE. 使用,以将自旋螺旋约束在xy平面内(强制 mz=0)。 |
计算目标 | 推荐操作 |
研究自旋螺旋态 (寻找最稳定周期) | 1. 设置 LSPIRAL = .TRUE.2. 对一系列 QSPIRAL 值(如 0.0 0.0 0.05, 0.0 0.0 0.10, 0.0 0.0 0.15...)进行扫描计算3. 比较它们的总能,找到最小值对应的 q。 |
模拟实验观测到的螺旋序 | 根据实验测得的螺旋周期,换算成倒易空间分数坐标,然后设置为 QSPIRAL 的值进行计算。 |
标准共线或非共线计算 | 不设置 QSPIRAL,使用默认值 0.0 0.0 0.0。 |
QSPIRAL是一个高度专门化的参数,是自旋螺旋计算 (LSPIRAL=.TRUE.) 的核心。
关键点:它定义了自旋螺旋的“DNA”——其空间调制方式。
巨大优势:该方法允许在原胞内处理通常需要超大超胞才能模拟的磁序,是计算螺旋态能量的一种高效方法。
使用流程:其标准用法是进行 q-空间扫描,以寻找能量极小点。