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

配置

wsl安装

CPU虚拟化

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

Windows功能

  • 适用于Linux的Windows子系统
  • 虚拟机平台

开始安装

管理员身份打开cmd,输入指令:

Windows Powershell窗口即可打开Unbuntu

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

注意,输入的密码不会显示在屏幕上

检查安装情况:

wsl --list -v

Intel oneAPI

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

Basekit

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

wget https://registrationcenter-download.intel.com/akdlm/IRC_NAS/e6ff8e9c-ee28-47fb-abd7-5c524c983e1c/l_BaseKit_p_2024.2.1.100_offline.sh

耐心等待安装完成.

HPCKit

和Basekit的安装流程完全一致.

常见问题

如果出现这样的显示,输入以下指令安装Ubuntu即可

wsl --install Ubuntu

检查安装情况时,如果显示“适用于Linux的Windows子系统没有已安装的发行版”,Ubuntu操作界面也不能正常使用,那么尝试更新一下:

wsl --update

VASP安装

vasp文件复制到主目录

cp -r vasp ~/

该步骤需要等待一段时间(确实挺久)

然后进入主目录

cd ~

vasp已经被复制到这个文件下了

https://www.vasp.at/wiki

检查四个基本输入文件:

常见问题

以下几种问题,我汇总在了视频中:

【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

https://www.bilibili.com/video/BV1tW42197za/?spm_id_from=333.337.search-card.all.click&vd_source=871fe5071dc7f3c7d940f39b5d33b2d8


0 条评论

发表回复

Avatar placeholder

您的邮箱地址不会被公开。 必填项已用 * 标注