1. git をインストールします (オプションですが、強くお勧めします)
sudo apt-get install git-core
2. 関連する CFDEMproject ソフトウェアをダウンロードします。
cd $HOME
mkdir CFDEM
cd CFDEM
git clone git://github.com/CFDEMproject/CFDEMcoupling-PUBLIC.git
cd $HOME
mkdir LIGGGHTS
cd LIGGGHTS
git clone git://github.com/CFDEMproject/LIGGGHTS-PUBLIC.git
git clone git://github.com/CFDEMproject/LPP.git lp
git がインストールされていない場合は、CFDEM github ホームページからダウンロードして、対応するパスに解凍する必要があります。通常、ダウンロードした zip パッケージには、解凍後の拡張子が master になります。パスを統一するには、フォルダー名を変更します。次のように :
cd $HOME/CFDEM
mv CFDEMcoupling-PUBLIC-master CFDEMcoupling-PUBLIC
cd $HOME/LIGGGHTS
mv LIGGGHTS-PUBLIC-master LIGGGHTS-PUBLIC
mv LPP-master lpp
3.OpenFOAMをダウンロードする
この手順は少し面倒です。Github で最新のバージョン番号を確認する必要があります。ここをクリックすると、図に示すように、バージョン情報の説明ファイルが表示されます。
word OFversion="5.x-commit-538044ac05c4672b37c7df607dca1116fa88df88";
現在のバージョン番号 <OF-Release> は 5.x です
。 <commitHashtag> は 538044ac05c4672b37c7df607dca1116fa88df88 です。
次のステートメントに入力する内容は次のとおりです。
cd $HOME
mkdir OpenFOAM
cd OpenFOAM
git clone git://github.com/OpenFOAM/OpenFOAM-5.x.git
git clone git://github.com/OpenFOAM/ThirdParty-5.x.git
cd OpenFOAM-5.x
git checkout 538044ac05c4672b37c7df607dca1116fa88df88
4. 必要なライブラリをインストールする
sudo apt-get install build-essential flex bison cmake zlib1g-dev libboost-system-dev \
libboost-thread-dev libopenmpi-dev openmpi-bin gnuplot libreadline-dev libncurses-dev libxt-dev libscotch-dev libptscotch-dev
VTK をインストールするか、VTK を手動でコンパイルすることもできます
sudo apt-get install libvtk6-dev
必要な Python ライブラリをインストールします。
sudo apt-get install python-numpy
5. OpenFOAM をインストールします。公式 Web サイトのインストールチュートリアルを参照してください。
(1) OpenFOAM 環境変数を設定します。
sudo gedit ~/.bashrc
ファイルの最後に次の 2 行のコードを追加しますが、OpenFOAM-5.x バージョンをダウンロードしたため、公式 Web サイトの「source $HOME/OpenFOAM/OpenFOAM-dev/etc/bashrc」は次のように変更されます。
(1)source $HOME/OpenFOAM/OpenFOAM-5.x/etc/bashrc
[提案] 次の文を追加します。「export WM_NCOMPPROCS=<Nof-Process>」(<Nof-Process> はコンパイルに使用されるプロセッサの数です。) .bashrc ファイルの最後に次の文を追加しました。
(2)export WM_NCOMPPROCS=4
.bashrc ファイルを保存してソースします。
source ~/.bashrc
(2) 環境変数の設定を確認します。ターミナルを再度開いて、次のように入力します。
echo $WM_PROJECT_DIR
出力が次のようになれば、設定は成功です。(クリスはユーザー名です)
/home/chris/OpenFOAM/OpenFOAM-5.x
(3) OpenFOAM のコンパイル: 約 30 分かかります。
cd $WM_PROJECT_DIR
./Allwmake
(4) コンパイルパラビュー:
cd $WM_THIRD_PARTY_DIR
./makeParaview
コンパイルとインストールが成功すると、以下のようになります。コンパイルの問題が発生した場合は、他の 2 つのブログ投稿「
Paraview のコンパイルとインストール時の CMake/ParaViewQt.cmake:65 (find_package) での CMake エラーの解決策」を参照してください。
Paraview をコンパイルおよびインストールするときに、OpenFOAM/ThirdParty-5.x/ParaView からディレクトリをコピー中にエラーが表示されます... エラーの解決策