【CFDEM】Ubuntu16.04LTSのコンパイルとCFDEMのインストール

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 からディレクトリをコピー中にエラーが表示されます... エラーの解決策
ここに画像の説明を挿入します

おすすめ

転載: blog.csdn.net/zch19960629/article/details/88879746