故障排除
Windows 提示软件未签名
当你首次在 Windows 上安装或运行 OghmaNano 时,操作系统可能会显示软件“未签名”或“来自未知发布者”的警告。 该提示并不意味着程序不安全——它仅表示安装程序未使用商业代码签名证书进行签名。
代码签名本质上是通过证书颁发机构购买的数字签名。虽然它可以使安装过程更加顺畅,但并不能保证软件的质量或安全性。 许多合法的开源和学术工具由于证书的获取和年度续费成本高达数百英镑或美元,而选择以未签名方式发布。 对于小型科研项目和学术软件而言,这笔资金通常更适合用于实际开发,而不是用于第三方机构的手续。
在科研环境中运行未签名软件非常常见,Windows 显示该警告的主要目的是提醒用户在安装非预期下载的软件前稍作确认。 只要你直接从官方网站(oghma-nano.com)获取 OghmaNano, 即可确信你获得的是正版版本。安装完成后,程序将正常运行,未签名状态不会以任何方式影响仿真的性能或功能。
为什么我看不到器件的 3D 视图
如果你的仿真窗口显示效果更接近 ?? 而不是 ??, 通常说明系统未使用 3D 加速。在大多数现代笔记本和台式机上,这并不意味着缺少硬件——几乎所有设备都配备支持 3D 的显卡—— 而是驱动程序未安装或未正确工作。如果你使用的是 ATI、Nvidia 或 Intel 显卡,请确认已正确安装最新驱动程序。
即使是非常基础或较老的显卡,也完全足以满足 OghmaNano 的 3D 可视化需求。 缺乏加速只会影响器件视图的质量,不会影响仿真的准确性或计算速度。 因此,这属于硬件/驱动配置问题,而不是 OghmaNano 的程序缺陷。
Error: Cannot decode archive data
当你的主目录中的 oghma_local 文件夹被删除时会出现该错误。
oghma_local 目录是 OghmaNano 正常运行所必需的。
恢复或重新创建该目录即可解决问题。
Warning: The solver has not converged very well
漂移–扩散方程在数学上非常难以求解。该警告表示求解器遇到了特别困难的问题,未能达到精确解。 在某些情况下,结果仍可能是可接受的,但建议检查出现警告的具体电压点或时间步。 此类问题可能源于器件配置中存在不现实或非物理的参数。 请仔细检查器件设计和材料参数,如有必要,可回退到先前可正常工作的结构,并系统地调整参数以定位原因。
Error: NaN detected in the Newton solver
该错误通常由模型中的除零运算引起。
它常发生在陷阱态中的载流子密度(电子或空穴)极低的情况下,有时甚至低于 1.0 m-3。
请检查器件设置,找出为何会出现此类非物理条件,并相应地调整参数。
Error: Holes asking for xxx but range zzz – yyy
载流子分布函数(费米–狄拉克 / Maxwell–Boltzmann)为提高效率而预先制表。 当费米能级被推至表格范围之外时,就会出现该错误。可能的原因包括:
- 接触处载流子密度设置过低或过高,缺乏物理合理性
- 求解器在前一步仿真中发散,导致中间值非物理
- 在仿真中引入了过大的扰动(例如非常大的电压步进或极强的光脉冲)