目前分類:工作日誌 (4)

瀏覽方式: 標題列表 簡短摘要

安裝紀錄:

  1. 安裝環境基本上選擇Linux比較好,若使用Windows 則需要使用旗艦版(支援虛擬功能)
  2. 本人使用ubuntu安裝 ,有兩種安裝方式:
    • 使用源碼自己編譯,然後安裝 (想安裝哪一版都可以,也可同時存在不干擾)
    • 使用sudo apt-get install openFoam 安裝 (使用此步驟安裝,簡單快速,但會被作業系統綁定版本)
  3. 源碼安裝推薦參考openFoam wiki https://openfoamwiki.net/index.php/Main_Page 一步一步照著做即可

 

安裝多個版本後,要怎麼快速切換?

每個版本安裝,都會有一個必要的步驟

(開啟家目錄下的隱藏檔案(.bashrc),最底下加上一段指令(source /opt/openfoamX版/etc/bashrc 或 . $HOME/OpenFOAM/OpenFOAMX版/etc/bashrc))

這個指令則會告訴系統,去那裡找到openfoam這個程式

 

舉例openFoam 2.4.0版

我將 . $HOME/OpenFOAM/OpenFOAMX-2.4.0/etc/bashrc  

改成  alias of240='source $HOME/OpenFOAM/OpenFOAM-2.4.0/etc/bashrc WM_NCOMPPROCS=2'

 

接著當需要操作openFoam時候(在終端機),先下指令$ of240 即可帶入

以上就是使用 of240 當成這一大串位址的別名,可任意取名。

 

所以,若你安裝了很多版本的openFoam,只要在$HOME /.bashrc內最底下寫成這樣

(以下舉例三個版本都安裝在電腦上)

alias of240='source $HOME/OpenFOAM/OpenFOAM-2.4.0/etc/bashrc WM_NCOMPPROCS=2'

alias of410='source $HOME/OpenFOAM/OpenFOAM-4.1.0/etc/bashrc WM_NCOMPPROCS=2'

alias of40='source $HOME/OpenFOAM/OpenFOAM-4.0.0/etc/bashrc WM_NCOMPPROCS=2'

只要呼叫相應的別名,就可以快速切換。

 

註: WM_NCOMPPROCS=2'  是CPU核心數量,雙核。你也可以選擇不寫(單核)

文章標籤

MakerKo 發表在 痞客邦 留言(1) 人氣()

工作日誌紀錄:

此安裝流程,參考網路上calculix09 的 Youtube 頻道教學安裝。並將其記錄

Elmer 安裝方式

推薦由軟體中心安裝,可以一次把所有套件安裝齊

ElmerGUI 安裝方式

  1. 在軟體中心尋找以下關鍵字並安裝
    • cmake
    • cmake-qt-GUI
    • qt-sdk
    • gfortran
  2. 上GitHub下載 ElmerGUI套件 https://github.com/ElmerCSC/elmerfem
  3. 下載後請解壓縮到任意位置 (推薦在家目錄內),並另外建立一個空的資料夾來放完成檔案 (推薦命名elmer-build)
  4. 開啟軟體cmake,並設定好來源資料夾(剛剛解壓縮的資料夾) ; 完成資料夾(elmer-build)
  5. 配置好資料夾後點選Configure,及會開始檢查資料。檢查好後會在上半部秀出有什麼套件可以安裝。(紅色區域)
  6. 過程中若遇到這個錯誤FindBLAS.cmake error,代表系統缺少兩個套件 (方法來源http://blog.csdn.net/arackethis/article/details/42301621)
    安裝方法: 開啟終端機輸入 sudo apt-get install libblas-dev 和 sudo apt-get install liblapack-dev
  7. 出現紅色區開始勾選你要的功能,請先勾選WICH_ELMERGUI 然後再點選Configure跑一次
  8. 再來就是點選WICH_MATC 然後再點選Configure跑一次
    注意QT_QMAKE_EXECUTABLE 的值,我第一次沒確認這個直接跳過,
    到最後開啟ElmerGUI軟體時,會直接顯示無此指令或指令無效。

  9. 確認沒問題後就可以點選Generate 之後可以關閉軟體。再去檢查elmer-build資料夾,此時資料因該全部都配置好放進去了。
  10. 再次開啟終端機,準備安裝。先將目錄位置轉到elmer-build資料夾下。命令是cd
    例如:cd XXXX資料夾路徑
  11. 輸入sudo make install 
  12. 等待跑完沒有出現任何error字樣,就完成了! 之後可以刪除剛剛的elmer-build資料夾以及下載的資料
  13. 這個軟體啟動方式是依靠終端機指令。 ElmerGUI
    但其實也可以自訂一個啟動器icon 來呼叫他 
文章標籤

MakerKo 發表在 痞客邦 留言(0) 人氣()

工作日誌紀錄:

Freecad 0.16 模型分析 (變形)

文章標籤

MakerKo 發表在 痞客邦 留言(0) 人氣()

工作日誌紀錄:

安裝SALOME-MECA

  1. 下載檔案網址 http://www.code-aster.org/spip.php?article303
    • 或是使用google 關鍵字SALOME-MECA
  2. 驗證md5sum 確認檔案完整性
    • 終端機輸入 md5sum xxx.tgz
  3. 解壓縮出一個.run檔案,使用終端機直接執行
  4. 執行時請你按下enter確認要安裝的路徑
  5. 確認你要不要更改語言
  6. 安裝完成會分類到 教育類
  7. 完成

這是一個網格化的軟體,在進行分析前,必須先把實體網格化。所以要借助這個軟體

文章標籤

MakerKo 發表在 痞客邦 留言(0) 人氣()