python error _Py_LegacyLocaleDetected 获取链接 Facebook X Pinterest 电子邮件 其他应用 九月 19, 2022 环境变量改法: # 2022.3.4 An huang export PATH=/public/bin:$PATH export PATH=/public/software/anaconda3/envs/deepmd/bin:$PATH 同时卸载了我自己安装的conda 同时python调用的位置也发生了改变 获取链接 Facebook X Pinterest 电子邮件 其他应用 评论 Maverick2024年4月15日 04:01太强了!回复删除回复回复添加评论加载更多... 发表评论
构建NEP与LAMMPS的接口,并且使用NEP势结合phonolammps画声子谱 四月 05, 2023 首先,我们根据https://github.com/brucefan1983/NEP_CPU这个教程安装好NEP_CPU,同时编译的时候需要make no-all ,然后再make yes.....soon 上面那一步比较简单,后面的安装才是折磨的开始,因为一开始使用nep势跑lammps优化挺成功,结果到了phonolammps扩胞就无法识别nep势了,我猜测是phonolammps接口接到dp的lmp去了,然后我重新安装了python,创建一个新的和完整lammps的接口,注意这里python安装3.6的,因为太新的集群的openssl版本太老用不了。用pip3安装phonolammps后,后面应该没啥大问题了,在八号节点上使用phonolammps会报错找不到libcuda.so.1,连接到七号节点就成功了 阅读全文
将deepmd的数据集转换成GPUMD的数据集并训练(包含GPUMD的安装) 四月 03, 2023 首先安装GPUMD需要自己装一个CUDA,这里我安装了CUDA11.5,同时安装过程中需要注意只安装toolkit就可以了,其他的不需要安装,注意在options修改安装路径,之后再GPUMD/src目录下修改makefile(主要修改sm-86就行),修改完直接make就能安装好。 首先在github找到 deep2nep.py的脚本,将dp的数据集按照例子要求存放,然后 python nep2xyz.py deepmd 完成将会得到train.in,但是训练需要将它分成训练集和测试机,这里我们需要用到樊老师的split_train.cpp脚本,输入命令g++ -std=c++11 -O3 split_train.cpp,会得到a.out文件,然后输入命令./a.out test_size(test_size需要自己设置),最后还需要使用nep2xyz.py脚本,分别将训练集和测试集转换一下,就可以训练nep了! 阅读全文
VASP优化时报错WARNING: Sub-Space-Matrix is not hermitian in DAV 九月 28, 2022 首先按照百度上的解决办法将默认的AMIX=0.4改为0.2,但尝试过后仍然报同样的错误 同时也尝试过修改POTIM,减少POTIM也是报这个错误。 vasp的wiki中给出了几种可能: 1、因为给出了不合理的输入几何结构 解决办法:修改输入结构 2、 初始化并行化 ISIF=3 松弛时遇到错误 解决方案:在某些情况下,将 NPAR=4 替换为 NCORE=16 可以解决问题 3、读取 CHGCAR 文件时出现问题(例如抱怨在 k 点网格更改后尺寸已更改) 解决方案:删除 CHGCAR 文件并从头开始密度 阅读全文
太强了!
回复删除