运行如下代码安装,这里其实只用安装需要的4个编译器和一些取消就提示被编译器使用的组件就行了,一共是7个,下面代码是完全安装,后面的指令去掉就可以自己选择安装组件
把如下信息写在/etc/profle里面,这里就可以用Windows的文本编辑器修改了,如果没有权限保存,在Linux里面运行chmod 777 /etc/profile修改权限,如果Windows不能复制文件,也用类似的命令修改权限。
最后启用一下新的变量配置,如果接下来步骤里面出现变量无法识别时候,就再次执行这个命令
配置,代码参考修改了官方文档,由于本人电脑cpu不支持avx512指令,必须禁掉,不然编译不通过,如果支持这个指令,最后的 --disable-avx512可以删掉,这个配置会把安装位置放在/opt/下面,可根据自己喜好修改位置,修改--prefix=后的位置即可
编译
添加变量
修改makefile.include13和14行的mpiifort为mpiifx,32行icc为icx,40行icpc为icpx,并在结尾添加如下代码,可以直接用Windows的文本编辑器修改
编译,18是指定编译使用的线程数
最后把三个程序写人/etc/profile环境变量,这个是参考了官方例子里面的代码,确实很方便,写入后,以后运行程序,只需要"$vasp_std"就能替代原来很长的代码
最后source一下
欢迎光临 计算化学公社 (http://bbs.keinsci.com/) | Powered by Discuz! X3.3 |