通过Windows NT内核模拟Linux内核,因此无法运行Docker,兼容性有一定问题;而WSL基于Hypervisor虚拟化平台,Windows内核和Linux内核均使用虚拟机的运行模式.
配置
wsl安装
CPU虚拟化

在任务管理器-性能中检查CPU虚拟化是否已经启动.
Windows功能

- 适用于Linux的Windows子系统
- 虚拟机平台
开始安装
管理员身份打开cmd,输入指令:

在Windows Powershell窗口即可打开Unbuntu

显示让你输入用户名和密码,即为安装成功

注意,输入的密码不会显示在屏幕上
检查安装情况:

Intel oneAPI
https://www.intel.cn/content/www … kits.html#gs.j2pglr
Basekit

填写基本信息后,将以下两段code复制到Ubuntu命令窗(cd到oneapi文件目录下):



耐心等待安装完成.
HPCKit
和Basekit的安装流程完全一致.

常见问题

如果出现这样的显示,输入以下指令安装Ubuntu即可
检查安装情况时,如果显示“适用于Linux的Windows子系统没有已安装的发行版”,Ubuntu操作界面也不能正常使用,那么尝试更新一下:
VASP安装
将vasp文件复制到主目录
该步骤需要等待一段时间(确实挺久)

然后进入主目录
vasp已经被复制到这个文件下了
检查四个基本输入文件:

常见问题
以下几种问题,我汇总在了视频中:
【WSL安装VASP的make编译常见报错】 https://www.bilibili.com/video/BV1fiSbYyEu2/?share_source=copy_web&vd_source=868da4379e8534f9c1816f0da4155bed
icc和icpc编译器报错
需要将icc替换为icx,icpc替换为icpx
ifort警告
在makefile.include中取消警告
oneapi配置问题
Refrence
0 条评论