世事如棋 发表于 2022-3-10 14:22:35

建议在~/.vaspkit不存在时尝试读取安装目录下的默认配置

王老师您好 我是我们集群的管理员
我们的集群已经提前安装好了VASPKIT,但是很多用户不会配置.vaspkit文件 因此我们在how_to_set_environment_variables文件中已提前修改好了POTCAR路径、python路径等通用信息。对于很多用户,这些默认配置已经足够使用,不需做定制化修改。
但是VASPKIT只读取~/.vaspkit,这就要求每个用户都要提前复制how_to_set_environment_variables到~/.vaspkit才能使用。当VASPKIT更新版本时,用户又须手动更新~/.vaspkit。

所以我提一个建议:如果~/.vaspkit不存在,可以尝试读取VASPKIT安装目录下的默认配置文件,例如叫.vaspkit.default,并在启动时提示用户使用了默认配置。如果用户要做修改还需复制并使用~/.vaspkit。
谢谢!

vaspkit 发表于 2022-3-10 15:31:36

很好的建议,不过有个问题是,每个用户解压安装VASPKIT路径不相同,如何做到统一呢?

世事如棋 发表于 2022-3-10 15:59:20

vaspkit 发表于 2022-3-10 15:31
很好的建议,不过有个问题是,每个用户解压安装VASPKIT路径不相同,如何做到统一呢? ...

不用硬编码,运行时找vaspkit executable的路径就可以:https://community.intel.com/t5/Intel-Fortran-Compiler/How-to-get-an-executable-s-location/td-p/749967

vaspkit 发表于 2022-3-10 16:17:03

世事如棋 发表于 2022-3-10 15:59
不用硬编码,运行时找vaspkit executable的路径就可以:https://community.intel.com/t5/Intel-Fortran-C ...

感谢提供方案。
页: [1]
查看完整版本: 建议在~/.vaspkit不存在时尝试读取安装目录下的默认配置