WSL调用Windows下的ParaView对OpenFOAM进行后处理

OpenFOAM可以在windows下的Linux子系统WSL)安装,但是很麻烦的一个问题是WSL没有图形化的界面,只有一个控制台窗口,在后处理的过程中我们就没有办法直接调用paraFoam命令启动ParaView来对OpenFOAM的计算结果进行后处理。paraFoam的实质其实就是调用ParaView的一个脚本,我们可以重写此脚本,在调用windows下安装ParaView来对OpenFOAM的计算结果进行后处理。简单的步骤如下:

   首先从ParaView的官网上下载ParaViewwindows系通下的安装包,下载链接如下:

https://www.paraview.org/download/

WSL调用Windows下的ParaView对OpenFOAM进行后处理_第1张图片

   安装ParaView

   安装完成以后,我们找到ParaView的安装目录,复制安装目录的路径,我的安装路径为:D:\Program Files\ParaView 5.4.0-Qt5-OpenGL2-Windows-64bit\bin,如果不记得安装路径可按照下面截图操作

WSL调用Windows下的ParaView对OpenFOAM进行后处理_第2张图片 

   将安装路径添加到环境变量Path当中,环境变量添加的步骤可参考:http://t.cn/RYIJJht

   我们首先新建一个文件,命名为paraFoam

 

   paraFoam文件当中的内容为:

WSL调用Windows下的ParaView对OpenFOAM进行后处理_第3张图片 

   然后我们为paraFoam加上可执行权限

   我们可以使用which命令来查找OpenFOAM自己的paraFoam脚本所在路径

   在替换原来OpenFOAM的自己paraFoam脚本以前,我们先对OpenFOAM自己的paraFoam脚本进行备份

 

   我们将自己编写的paraFoam脚本替换OpenFOAMparaFoam脚本

 

   然后我们输入paraFoam就是启动windows下的ParaViewOpenFOAM计算结果进行处理了

转载于:https://www.cnblogs.com/liusuanyatong/p/11259638.html

你可能感兴趣的:(WSL调用Windows下的ParaView对OpenFOAM进行后处理)