|
|
本帖最后由 exity 于 2021-3-2 10:41 编辑
2021.3.2更新
由于WSL2中默认mnt挂载目录权限为777
建议不要把g09文件夹放在挂载目录下。
话说VMware最近有点抽风(其实是阿三把win10搞抽风导致VM抽风),虚拟机用起来各种不顺畅,以前好用的vm-tools直接拷贝文件也失效了,几番折腾没有很好的解决,一怒之下把VMware卸载了,可是有些小作业犯不着上传到服务器,用“搞死W”又不能满足需求,于是转而折腾WSL,目前实现了WSL下用Linux版“搞死”做计算,性能和VMware目测相差无几(俺VM不能用了,因此也没法对比。),理论上应该更高,在此把步骤分享给大家,一起进步~!
1. 确定你是windows10系统,windows10s是不行的。
2. 进入如下路径Control Panel\Programs\Programs and Features,点击右边“Turn Windows features on or off”窗口,在弹出的对话框里勾选中“Windows Subsystem for linux”的复选框,对应的中文版自己翻译一下,应该大差不差,重启系统。
3. 打开Microsoft Store,搜索ubuntu,这时大概率会切换到“在Windows上运行Linux?”界面,点击“获取这些应用”,安装第一个linux发行版“ubuntu”,其他几个发行版应该也能用,但是我不熟悉,感兴趣的同学可以自己折腾。
4. 等Ubuntu安装好后,点击打开,这时会要你输入用户名和密码,假设我们使用iceeyes这个用户名。
5. 用mkdir命令,建立apps文件夹,用于安装“搞死”,具体用法为 mkdir /home/iceeyes/apps,回车就行。
6. 然后在你的windows系统下,在C盘下建立一个文件夹,命名为mywslfiles(这一步是在windows系统下操作的)
7. 在你的linux终端下输入命令 cd /mnt/c/mywslfiles,就能进入到mywslfiles文件夹了。然后在windows下,把你要安装的“搞死”文件夹放在"mywslfiles"里。
8. 输入命令 cp -r /mnt/c/mywslfiles/g09 /home/iceeyes/apps/
9. 输入命令 cd /home/iceeyes/apps/g09
10. 输入命令 mkdir scratch
11. 输入命令 chmod 750 -R *
12. 输入命令 vim ~/.bashrc,写入如下命令
export g09root=/home/iceeyes/apps
export GAUSS_SCRDIR=/home/iceeyes/apps/g09/scratch
source /home/iceeyes/apps/g09/bsd/g09.profile
13. 保存后退出ubuntu终端,再次进入
14. 把你的gjf放在mywslfiles文件夹下,然后enjoy your calculation!!!
15. 期待有同学对比下wsl下和vmware下的计算耗时!!!
================根据三楼同学的评测@paramecium86==================
WSL效率较高
做了个简单的对比。蒽环几何优化 opt b3lyp/6-31g(d) em=gd3 都是用双核 150MW
Elapsed time
g16w a03 64bit 14分59秒
g16 a03 vmware /centos7.8 4分25秒
g16 a03 wsl /ubuntu 3分51秒
|
|