吾生有涯 学海无涯
析模有界 知识无界

WSL中安装OpenFOAM2006

本文简单记录在WSL(Windows Subsystem for Linux,简称WSL)中安装OpenFOAM2016的过程。

今天换了笔记本中的操作系统,想着在windows中利用WSL安装一下OpenFOAM,然而实在是被OpenFOAM8折腾得无语了,每次到下载ParaView的时候访问sorceForge都会是失败。折腾了两个多小时不想继续折腾了,还是装OpenFOAM2016好了。

以前一直觉得ESI的OpenFOAM不是正规军,不过这次安装过程彻底改变了我的看法,我忽然觉得OpenFOAM8才是游击队,一个不在乎使用者感受的软件注定难以走远。

OpenFOAM2006的安装要比OpenFOAM8方便得多,可以将整个软件包直接下载下来离线安装,千万别提OpenFOAM8也能本地编译,上次在工作站上足足编译了两个多小时,期间踏坑无数,穷人的时间真的不值钱么?

在Windows10中安装WSL的操作步骤可以参见微软官方文档https://docs.microsoft.com/zh-cn/windows/wsl/install-win10。

下面是OpenFOAM2006的安装步骤,参阅https://www.openfoam.com/download/install-windows-10.php。

  • 下载OpenFOAM2006

文件地址:https://sourceforge.net/projects/openfoam/files/v2006/OpenFOAM-v2006-windows10.tgz。很奇怪,这个sourceforge链接下载速度挺快的,想不明白openfoam8的下载为何如此难堪。如果嫌下载慢的可以在这里下载。

下载完毕后将文件放到一个英文路径下,如EOpenFOAM-v2006-windows10.tgz。

  • 启动WSL,输入命令将下载到的OpenFOAM2006安装文件拷贝到当前路径
cp -ar /mnt/e/OpenFOAM-v2006-windows10.tgz .
  • 解压文件
sudo tar -xvzf OpenFOAM-v2006-windows10.tgz -C /opt/
  • 修改文件权限
sudo chown -R $USER /opt/OpenFOAM
  • 安装依赖项
sudo apt install bison flex m4
  • 设置环境变量
echo "source /opt/OpenFOAM/OpenFOAM-v2006/etc/bashrc" >> ~/.bashrc
source $HOME/.bashrc

此时可以重启终端(这里推荐在windows商店中安装windows terminal,很好用),利用下面的命令测试一下是否安装成功。

icoFoam -help

若输出如下图所示,则表示安装成功

本篇文章来源于微信公众号: CFD之道

赞(0) 打赏
版权声明:未经允许,请勿随意用于商业用途。
文章名称:《WSL中安装OpenFOAM2006》
文章链接:https://www.topcfd.cn/12579/
本站资源仅供个人学习交流,请于下载后24小时内删除,不允许用于商业用途,否则法律问题自行承担。
分享到

说两句 抢沙发

评论前必须登录!

 

觉得文章有用就打赏一下文章作者吧

非常感谢你的打赏,我们将继续给力更多优质内容,让我们一起创建更加美好的网络世界!

支付宝扫一扫

微信扫一扫

登录

找回密码

注册