Open LB sudo aptget update sudo aptget install
Open. LBのインストール • 必要なパッケージ取ってくる sudo apt-get update sudo apt-get install g++ sudo apt-get install openmpi-bin openmpi-doc libopenmpi-dev sudo apt-get install paraview sudo apt-get install imagemagick sudo apt-get install make → ユーザーマニュアルに書いていない • Open. LBの入手 wget http: //www. optilb. com/openlb/wp-content/uploads/2016/03/olb-1. 0 r 0. tgz tar zxvf olb-1. 0 r 0. tgz • makeする cd olb-1. 0 r 0 make
Open. FOAM 4. 0、Open. FOAM‐devの インストール • CFD Direct(Open. FOAM. org)のUbuntuでのやり方のままでOK • Open. FOAM 4. 0 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 sudo apt-get -y install openfoam 4 • Open. FOAM‐dev sudo add-apt-repository "http: //dl. openfoam. org/ubuntu dev" sudo sh -c "wget -O - http: //dl. openfoam. org/gpg. key | apt-key add -" sudo add-apt-repository http: //dl. openfoam. org/ubuntu sudo apt-get update sudo apt-get -y install openfoam-dev
Foam‐extend 4. 0のインストール • Open. FOAMのFork版 • FSI(流体-構造連成)など、Open. FOAMにないソルバもある • Ubuntu 16. 04に対応。BUWはデフォルトで 14. 04 • BUWのUbuntuをアップグレードする LANG=C sudo do-release-upgrade -f Dist. Upgrade. View. Non. Interactive -d • sudoが動かなくなるので以下コマンドを実行する sudo -S dpkg --configure -a • バージョンを確認する cat /etc/issue
Foam‐extend 4. 0のインストール • Wikiを見るとソフトウェアセンターでインストールできるみた いだが、BUWはdbusの問題でソフトウェアセンターがコケます • Debパッケージをsourcefoegeから入手 wget --trust-server-names https: //sourceforge. net/projects/foam-extend/files/foamextend-4. 0/Ubuntu_16. 04/foam-extend-4. 0_amd 64_Ubuntu 1604_8 bc 571 e. deb/download • このままインストールすると依存関係でこける • 依存関係を解決しながらインストールしてくれるgdebiを使う sudo apt-get install gdebi -y • Gdebiでインストール sudo gdebi foam-extend-4. 0_amd 64_Ubuntu 1604_8 bc 571 e. deb
Salome‐Mecaのインストール • バイナリインストーラの入手 • Salome‐Mecaはバイナリインストーラを配っている wget http: //www. code-aster. org/FICHIERS/SALOME-MECA-2016 -LGPL-1. tgz • 解凍して、実行する tar zxvf SALOME-MECA-2016 -LGPL-1. tgz sudo SMECA_V 2016_LGPL. run
Salome‐Mecaのインストール • エラーメッセージを見てると「python Erorr」とある • まさかと思ってPrerequisitesのパッケージを再インストール sudo apt-get update sudo apt-get install gcc g++ gfortran cmake python-dev python-numpy python-qt 4 tk bison flex liblapack-dev libblas-dev libopenblas-dev zlib 1 g-dev • インストール成功!
Salome‐Mecaのインストール • Salome‐Mecaの起動 salome_meca/appli_V 2016/salome • libglu 1がないと怒られる→インストールする sudo apt-get install libglu 1
Salome‐Mecaのインストール • Salomeを……捨てる……! • Salome‐MecaのShell環境「run. Session」を起動! sudo salome_meca/appli_V 2016/run. Session • as_runコマンドで直接ソルバのCode‐Asterを実行する! as_run linear-static. export
- Slides: 25