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成功!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM