9 常见问题
9.1 License常见错误信息
- 错误信息: - Error code: -10, Get License File Error
- 错误详情: 没有找到license文件或者没有权限打开 
- 错误信息: - Error code: -20, Get License Product Error
- 错误详情: 获取产品信息出错 
- 错误信息: - Error code: -30, Check Local Environment Error
- 错误详情: 本地硬件信息验证出错 
- 错误信息: - Error code: -40, Check Install Path Error
- 错误详情: 本地安装路径验证出错 
- 错误信息: - Error code: -50, Check Validate White User Error
- 错误详情: 白名单验证出错,当前用户不在白名单内 
- 错误信息: - Error code: -60, Check Device Studio license Error
- 错误详情: 错误的 DS产品信息 
- 错误信息: - Error code: -70, Check Device Studio license Error
- 错误详情: DS可使用产品目录中没有DS-PAW软件 
- 错误信息: - Error code: -80, Check Device Studio license Error
- 错误详情: DS license中 DS-PAW当前版本高于注册版本 
- 错误信息: - Error code: -90, Check Device Studio license Error
- 错误详情: DS license中 DS-PAW超出有效期. 注册有效期 
9.2 Inputcheck检查输入文件常见错误信息
- 错误信息: - Parameters task error
- 错误详情: task参数名或参数设置错误 
- 错误信息: - Parameters Check error
- 错误详情: 参数名错误 
- 错误信息: - Parameters type error
- 错误详情: 参数类型设置错误 
- 错误信息: - Parameters data error
- 错误详情: 参数可选值设置问题 
- 错误信息: - Parameters size error
- 错误详情: 参数的维度大小设置问题 
- 错误信息: - Parameters range error
- 错误详情: 参数范围设置问题 
- 错误信息: - Structure key error
- 错误详情: 结构文件中关键字缺失 
- 错误信息: - Structure type error
- 错误详情: 结构文件中关键词设置错误 
- 错误信息: - Structure size error
- 错误详情: 结构文件中数据的大小错误 
9.3 Error计算过程中常见错误信息
- 错误信息: - E1015/E1011/E1012/E1014/E1005
- 错误详情: K点读取发生错误 
- 解决方案: 在各个方向增加K点密度(可以尝试增加20%左右,真空方向对应的K点不用增加)或修改cal.smearing和cal.sigma,如设置cal.smearing = 1, cal.sigma = 0.05 
- 错误信息: - E1188
- 错误详情: 使用四面体方法时K点必须大于4个 
- 解决方案: 在各个方向增加K点密度(可以尝试增加20%左右,真空方向对应的K点不用增加)或修改cal.smearing和cal.sigma,如设置cal.smearing = 1, cal.sigma = 0.05 
- 错误信息: - E1005
- 错误详情: k点shift读取错误 
- 解决方案: 尝试使用cal.ksampling= G 
- 错误信息: - E1013
- 错误详情: K点路径读取错误 
- 解决方案: 尝试使用cal.ksampling= G 
- 错误信息: - E1022
- 错误详情: 读取wave.bin中的本征值发生错误 
- 解决方案: 调整两次计算的输入参数,获取正确的wave.bin 
- 错误信息: - E1024
- 错误详情: 当前计算生成的网格大小与rho.bin中读到的不一致 
- 解决方案: 调整两次计算的输入参数,获取正确的rho.bin 
- 错误信息: - E1042/E1041
- 错误详情: ZBRENT算法在搜寻根函数时发生错误 
- 解决方案: 从日志文件中读取报错前一步的结构,生成新的结构文件,之后提高收敛精度scf.convergence继续计算;或修改弛豫算法为relax.methods = QN重新计算 
- 错误信息: - E1063
- 错误详情: 在使用davidson block方法时,执行LAPACKE_zhegv_work函数发生错误 
- 解决方案: 调整cal.methods 
- 错误信息: - E1064
- 错误详情: 在对角化时,执行LAPACKE_zhegv_work函数发生错误 
- 解决方案: 调整cal.methods 
- 错误信息: - E1073
- 错误详情: 并行加速运算发生错误 
- 解决方案: 在提交脚本中关闭-pob命令重新提交任务 
- 错误信息: - E1115
- 错误详情: 晶格体积为0 
- 错误信息: - E1186
- 错误详情: 在求旋转矩阵的逆时发生错误 
- 解决方案: 关闭对称性 sys.symmetry = false 
- 错误信息: - E1187
- 错误详情: 在求旋转矩阵的逆时发生错误 
- 解决方案: 尝试使用cal.ksamping= MP 
- 错误信息: - E1226
- 错误详情: 扩胞过程中发生错误 
- 解决方案: 检查并修改结构文件 
- 错误信息: - E1248
- 错误详情: 在正交化波函数时,LAPACKE_zpotrf_work函数发生错误 
- 解决方案: 将sys.symmetry = false 同时减小 relax.stepRange 
- 错误信息: - E1249
- 错误详情: 在正交化波函数时,LAPACKE _ztrtri _work函数发生错误 
- 错误信息: - E2024/E2025
- 错误详情: 在求旋转矩阵的逆时发生错误 
- 解决方案: 提高对称性判断的精度,如设置sys.symmetryAccuracy = 1.0e-6 
- 错误信息: - E3058
- 错误详情: 赝势读取错误 
- 解决方案: 目前DS-PAW提供72种元素的赝势,暂不支持赝势库以外的元素进行计算;若计算体系存在自定义元素名称,需从赝势库拷贝相应文件到计算目录并重命名 
- 错误信息: - E4001
- 错误详情: wannier计算初始投影轨道与wannier函数数量不一致 
- 解决方案: 调整 structure.as 文件中初始投影轨道的数量,或者修改input.in文件中的参数 wannier.functions,使得两者数量一致。 
- 错误信息: - E4024
- 错误详情: wannier计算冻结窗口设置错误 
- 解决方案: 冻结窗口内能带的数量不得多于wannier函数的数量,需缩小冻结窗口 
- 错误信息: - Failed to converge the scf calculation
- 错误信息: 电子步在设置步数内未收敛 
- 解决方案: 可尝试修改算法为cal.methods = 1, 也可尝试加大cal.totalBands 
9.4 Version版本更新常见问题
- DS-PAW 与 Device Studio 兼容性相关问题: 
DS-PAW 2023A的生成的能带和声子谱为什么在DS中打不开了?
DS-PAW 2023A接受用户建议将输出文件中的Band改为了BandEnergies使数据物理意义更加清晰。同步更新的Device Studio 2022B-2.0.6版本已经做了兼容性处理。另外,也可将输出文件中的BandEnergies改回为Band,这样在Device Studio 2022B-2.0.6之前的版本中也能打开。
DS-PAW 2023A生成的NEB数据为什么不能在DS中打开?
DS-PAW 2023A接受用户建议对输出文件进行了调整。包括统一neb0N.json/neb0N.h5和neb.json/neb.h5中的标签,调整数据结构让数据物理含义更加清晰等。为了与当前版本的Device Studio兼容,我们提供了多个neb处理脚本以满足各种情景的需求,比如neb_visualize.py脚本可对neb优化过程中任意结构进行查看、将neb最后构型转成xyz轨迹文件,neb_check_results.py脚本可以打印NEB计算各构型的能量和受力表格,绘制能垒图,绘制各image的能量与受力收敛图等。详细使用说明,请见 辅助工具使用教程 过渡态数据处理部分。 Device Studio的2023A版本目前已做兼容性处理,若无法打开请更新后使用。
- DS-PAW 2023A中为什么task=band不再支持杂化泛函计算? - 由于杂化泛函的特殊性,task=band和io.band=true计算能带对应的实际计算过程完全一致,为了避免用户疑惑两者区别,我们在task=band(非自洽计算)中不再支持杂化泛函计算。 
9.5 Dspawpy 相关问题
- 来自 numpy 的导包错误 - from .mtrand import RandomState $ ImportError: DLL load failed which importing mtrand 
请尝试重装 numpy 和 dspawpy
$ pip uninstall numpy dspawpy $ pip install numpy dspawpy如果还是一样的错误,建议使用 conda 安装 dspawpy
$ conda install dspawpy -c conda-forge
9.6 手册相关问题
- EPUB、MOBI电子书打开后排版错乱,图片前置,导航栏跳转错误 
很可能是阅读器的渲染策略问题,windows 端请换用 calibre 或者 sigil 阅读;iOS 端请使用系统自带的图书app
- 网页阅读时公式未渲染 
很可能是网络问题,请耐心等待渲染完成