Win10上安装OpenFOAM和相关配置 | 您所在的位置:网站首页 › apt-get安装jdk18 › Win10上安装OpenFOAM和相关配置 |
1 安装 WSL WSL全称 Windows Subsystem for Linux,有了WSL就不需要虚拟机了。我个人觉得 WSL 完全够用。 安装WSL的教程网上太多,各种故障也都可以查到,大家可以找个权威的/好评多的教程。我在 Microsoft Store 里面选的是这个 Ubuntu 系统。 安装 WSL v1 或 v2 应该都是可以的。区别在于 ParaView 的配置会不太一样,但我后面会讲到,建议自行安装 ParaView ,于是这个影响就可以忽略。 2 安装 OpenFOAM严格按照官方教程操作即可。 # Installing OpenFOAM sudo sh -c "wget -O - http://dl.openfoam.org/gpg.key | apt-key add -" sudo add-apt-repository http://dl.openfoam.org/ubuntu sudo apt-get update sudo apt-get install openfoam10 # Compilation Tools sudo apt-get install build-essential # User Configuration echo ". /opt/openfoam10/etc/bashrc" >> $HOME/.bashrc . $HOME/.bashrc测试是否安装成功: simpleFoam -help 3 ParaView 相关不太建议用官方的方法使用 ParaView。因为装完了很有可能打不开,很麻烦,我自己找了好多教程,才能打开,结果过几天又打不开了。。。 建议去 ParaView 官网下一个安装包来安装,这样一方面能确保 ParaView可以正常打开,另一方面能让自己用上最新版本的 ParaView(OpenFOAM 配套的 ParaView 版本较老),简直是又新又好。 如果是使用自行安装的 ParaView,便不能用 paraFoam 命令打开了。 我们先算一个简单的带孔盘体的应力分析(教程第二个算例)。建议把官方提供的算例拷贝到本地的硬盘(例如 /mnt/f/openfoam)上,而不是拷到用户的家目录。 mkdir /mnt/f/openfoam cp $FOAM_TUTORIALS/stressAnalysis/solidDisplacementFoam/plateHole/ /mnt/f/openfoam/ -r cd /mnt/f/openfoam/plateHole生成网格并计算 blockMesh solidDisplacementFoam手动创建一个 plateHole.OpenFOAM 文件 touch plateHole.OpenFOAM在 win10 系统上打开应用。点击打开的小图标,Files of type 要选择 All Files (*),否则是看不到 plateHole.OpenFOAM 文件的。 点击 OK 后,选择 OpenFOAMReader 来打开这个文件,同时可以将其设为默认值,这样就不用每次都选择了。 这样就可以成功读取了。点击 Apply 后就会出现几何,然后就可以根据需要显示相应的物理场了。 至于为什么建议不要把算例放在家目录里面,这里可以解释一下。因为 ParaView 根本就找不到 WSL 那个目录,在打开文件的时候它没有办法输入地址,我觉得这是Paraview 一个很需要改进的地方。 小贴士:自行安装的 ParaView 看不到初始场(0 文件的内容)。可以搜索一下 Skip 然后把 Skip Zero Time 取消勾选。 这个插件功能是对于 OpenFOAM 的字典参数进行语法高亮、智能提示等。 可根据此篇博客设置: 感谢插件的开发者! 我根据自己实际使用情况补充了一些: |
CopyRight 2018-2019 实验室设备网 版权所有 |