Linux上安装ANSYS后的一些坑(持续更新)

ANSYS2020R2为例

问题一

fluent串行启动 (真串行,不是在启动界面选择的串行)是正常的,但是并行会挂,问题截图如下:

 

解决方案:

这个是Intel的问题,因为Fluent默认IntelMPI并行,所以会这样。选择openmpi即可解决这个问题。设置见下图

 

   注:如果是管理员权限运行的话,Fluent仍然无法正常运行,错误见下图

 

这个是因为openmpi的的限制,root无法使用openmpi,虽然提示添加--allow-run-as-root来解除限制,但是没什么用,可以使用adduser另建新的非管理员账户来启动Fluent,如果创建的账号只是用来解决这个问题,可以以su username –c xxx的形式来调用Fluent,这样的话就可以省去root和新建用户之间的切换。

 

问题二

    ICEM可以启动,但是无法导入几何,我们使用Import Model,会报如下的错误:

 

    使用Import Geometry,会报如下的错误:

 

解决方案:

之所以Import Geometry会报这个错误,是因为调用的程序是32位的,所以安装wine32即可解决,效果如下

     Import Model问题的解决方案见问题三的解决方案,问题三解决此问题即可解决  

 

问题三

    启动Workbench失败,错误截图如下

 

解决方案:

    因为ANSYS需要依赖libpng12,但是在新版本的Linux发行版中已经不包含该库,所以需要安装该库

乌班图安装方法如下(方法来自

sudo add-apt-repository ppa:linuxuprising/libpng12

sudo apt update

sudo apt install libpng12-0

    安装完成以后,再次重新启动workbench,成功!

    如果仍然出现上面的错误,请继续安装下面的库 

apt-get install lsb 

 

问题四

    启动Fluent失败,错误截图如下

  解决方案:

    删除ANSYS安装目录下的libfreetype.so.6,我的删除命令如下

         再次启动Fluent成功!

posted @ 2020-12-31 02:10  硫酸亚铜  阅读(4329)  评论(0编辑  收藏  举报