【一起學OpenFoam】02 軟件准備


“工欲善其事必先利其器”,在利用OpenFoam解決我們的工程問題之前,首先要做的事情是搭建一個OpenFoam運行環境。很遺憾的是,OpenFoam的原生開發系統是Linux,因此對於習慣使用Linux操作系統的使用者來講,自然不存在任何的問題,但是對於長期使用Windows操作系統的人,就需要掌握一些簡單的Linux操作基礎了。本文存在的目的即在於此。

1 軟件的獲取

OpenFoam的獲取很簡單,在其官方網站可以下載。
不同於Windows安裝程序,在Linux下安裝軟件的步驟略有不同。OpenFoam在linux下的安裝方式主要有兩種:

1.1 Ubuntu下的安裝

在ubuntu系統下的安裝方式非常簡單。

  • 版本升級
    若系統中已經安裝了openfoam,僅僅只是升級到最新版本4.1的話,可以通過在終端運行以下命令來實現
sudo apt-get update
sudo apt-get install --only-upgrade openfoam4
  • 全新安裝
    如果是全新安裝的話,則需要先添加軟件源。通過在終端運行以下命令:
sudo add-apt-repository http://dl.openfoam.org/ubuntu
sudo sh -c "wget -O http://dl.openfoam.org/gpg.key | apt-key add -"

添加完畢后更新倉庫,利用命令:

sudo apt-get update

等待更新完畢后,可運行命令安裝OpenFoam:

sudo apt-get -y install openfoam4

安裝完畢后需要配置.bashrc文件,利用命令:

sudo gedit ~/.bashrc

將會以文本文件形式打開.bashrc文件,在文件最后面添加語句:

source /opt/openfoam4/etc/bashrc

添加完畢后保存並關閉終端,開啟一個新的終端運行測試命令:

simpleFoam -help

當出現simpleFoam的使用幫助信息時,則表示OpenFoam已經安裝成功。

1.2 其他Linux系統下的安裝

其他linux系統下安裝OpenFoam稍微有點麻煩,通常需要編譯。不過如果實在搞不定的話,也可以嘗試CFDSupport提供的# OpenFOAM® in Box,其已經打包好了所有的依賴項,不需要進行編譯,唯一的缺點是版本更新有點慢。

1.3 windows下安裝

在Windows下運行OpenFoam主要有兩種方式.

  • 利用虛擬機
    安裝虛擬機軟件(如vmware、virtualBox之類),在虛擬機軟件中安裝linux系統,然后將Openfoam安裝在虛擬中的linux系統中,安裝過程與上述linux下安裝方式完全相同,這里不再贅述。
  • 運行windows版本
    目前存在一些經過編譯了的windows版本的OpenFoam,也可以選擇使用。比較流行的Winows版本的OpenFoam包括:
  • BlueCFD。BlueCFD可以在windows下運行,采用MSYS模擬linux環境,目前支持4.0版本的openfoam。
  • OpenCFD。ESI公司收購OpenFoam后搞出來的版本,算是比較官方的版本,里面有linux預編譯版和windows版,不過windows版本目前只支持3.x版本的OpenFoam。
  • CFD Support。CFD Support出品的OpenFoam for Windows也是一款非常好用的在windows下的openfoam,目前支持3.x版本的OpenFoam。
  • simflow。提供了用於windows下使用的OpenFoam引擎,同時還提供了一個前處理GUI。不過免費的GUI只支持少於10萬個網格,更多的網格則需要交錢了。
    windows版本的安裝方法很簡單,就和常規的windows程序安裝方式一樣,這里就不詳細描述其安裝過程了。


免責聲明!

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



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