如何在Windows10下安装OpenFOAM

编程知识 更新时间:2023-04-12 15:01:22

step 1 启用Linux子系统

在搜索栏里,输入 “turn windows features on or off”,中文版的就是

将“适用于Linux的Windows子系统”选上

step2 安装Ubuntu

在windows里的应用里搜索ubuntu
安装18或20的版本

step3 安装openfoam

因为我装的是ubuntu20.04,所以我openfoam装的是v9的版本

参考https://openfoam/download/9-ubuntu/

在打开openfoam后,依次运行:

sudo sh -c "wget -O - https://dl.openfoam/gpg.key | apt-key add -"
sudo add-apt-repository http://dl.openfoam/ubuntu
sudo apt-get update
sudo apt-get -y install openfoam9

安装需要一定时间,我装了几十分钟
然后再运行

sudo apt-get update
sudo apt-get install --only-upgrade openfoam9

step4 编译工具

我们还需要安装编译工具

sudo apt-get install build-essential

step5 环境设置

打开bashrc

vi ~/.bashrc

在文件最末尾,添加路径并保存(注意版本号)

source /opt/openfoam9/etc/bashrc

保存后在source一下

source ~/.bashrc

这时,我们发现可以查看求解器的help了

simpleFoam -help

step6 图形界面

如果没有图形界面,没法用paraview,openfoam是很难用的。所以还是得装一下。
按照指南,装Xming。
下载Xming
官网说按照default安装,我就没有修改安装路径了。。。(虽然我觉得应该是可以改的)
安装打开后,为了每次都直接打开图形界面,还要改一下bashrc,添加

export DISPLAY=:0

保存后当然还是要记得bash一下

step7 安装一下辅助软件

按照官网,安装了

sudo apt-get install gedit gedit-plugins
sudo apt-get install gnuplot gnuplot-x11 gnuplot-doc libgd-tools
sudo apt-get install mplayer mencoder

最后一个是看视频用的,比如看流场,安装包比较大一点,170多兆,其他两个比较小。
安装后还可以测试一下,输入gedit,应该会跳出图形界面(此时 Xming是打开的)

step8 测试OpenFOAM

mkdir -p $FOAM_RUN
cd $FOAM_RUN
cp -r $FOAM_TUTORIALS/incompressible/simpleFoam/pitzDaily .
cd pitzDaily
blockMesh
simpleFoam
paraFoam

前面的运行都OK,但我在最后paraFoam这部出错了,显示如下错误

查了一下,找到如下链接
https://stackoverflow/questions/64588549/paraview-error-while-loading-shared-libraries-libqt5core-so-5-cannot-open-sha
可能因为我的子系统是WSL1,根据帖子的解答,输入

sudo strip --remove-section=.note.ABI-tag /usr/lib/x86_64-linux-gnu/libQt5Core.so.5

现在再输入paraFoam可以用paraview啦

用文件浏览器查看run里的文件

在run路径里输入

explorer.exe .

则可在windows 文件浏览器里找到目前run所在的文件夹了

参考资料:

https://openfoam/download/windows/
https://openfoam/download/9-ubuntu/
https://www.bilibili/video/BV1JC4y1t7B6?p=2
https://stackoverflow/questions/64588549/paraview-error-while-loading-shared-libraries-libqt5core-so-5-cannot-open-sha

更多推荐

如何在Windows10下安装OpenFOAM

本文发布于:2023-04-10 21:58:00,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/30aa8559814595031fa491c60fe197e4.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:如何在   OpenFOAM

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!

  • 66258文章数
  • 14阅读数
  • 0评论数