Presentation is loading. Please wait.

Presentation is loading. Please wait.

Bash on Ubuntu on Windowsに オープンCAEのソフトを インストールする(2)

Similar presentations


Presentation on theme: "Bash on Ubuntu on Windowsに オープンCAEのソフトを インストールする(2)"— Presentation transcript:

1 Bash on Ubuntu on Windowsに オープンCAEのソフトを インストールする(2)
@mmer547

2 発表の流れ Bush on Ubuntu on Windowsについて OpenLBのインストール
OpenFOAM4.0、OpenFOAM‐devのインストール Foam-extend 4.0のインストール Salome-Mecaのインストール

3 Bush on Ubuntu on Windows
2016年8月2日に公開されたWindows 10 Anniversary Updateで追 加された機能(いまだにbeta版) Windows上でUbuntuのbashが使える 仮想マシンではない  →マシンリソースがフルで使える インストール/アンインストールが簡単 Xも飛ばせるのでGUI関係も動く(ParaView、Salome)

4 OpenLB OpenLB:オープンソースの格子ボルツマン法ソルバ メッシュレスなので

5 OpenLBのインストール 必要なパッケージ取ってくる OpenLBの入手 makeする 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 → ユーザーマニュアルに書いていない wget tar zxvf olb-1.0r0.tgz cd olb-1.0r0 make

6 OpenLBのインストール テスト

7 OpenFOAM4.0、OpenFOAM‐devの インストール
CFD Direct(OpenFOAM.org)のUbuntuでのやり方のままでOK OpenFOAM4.0 OpenFOAM-dev sudo add-apt-repository sudo sh -c "wget -O - | apt-key add -" sudo apt-get update sudo apt-get -y install openfoam4 sudo add-apt-repository " dev" sudo sh -c "wget -O - | apt-key add -" sudo add-apt-repository sudo apt-get update sudo apt-get -y install openfoam-dev

8 Foam-extend 4.0のインストール OpenFOAMのFork版 FSI(流体-構造連成)など、OpenFOAMにないソルバもある
Ubuntu16.04に対応。BUWはデフォルトで14.04 BUWのUbuntuをアップグレードする sudoが動かなくなるので以下コマンドを実行する バージョンを確認する LANG=C sudo do-release-upgrade -f DistUpgradeViewNonInteractive -d sudo -S dpkg --configure -a cat /etc/issue

9 Foam-extend 4.0のインストール Wikiを見るとソフトウェアセンターでインストールできるみた いだが、BUWはdbusの問題でソフトウェアセンターがコケます Debパッケージをsourcefoegeから入手 このままインストールすると依存関係でこける 依存関係を解決しながらインストールしてくれるgdebiを使う Gdebiでインストール wget --trust-server-names sudo apt-get install gdebi -y sudo gdebi foam-extend-4.0_amd64_Ubuntu1604_8bc571e.deb

10 Salome-Mecaのインストール 今回の挑戦 以前に広島の勉強会の前田さんが挑戦→計算できなかった
やってみよう!

11 Salome-Mecaのインストール バイナリインストーラの入手 Salome-Mecaはバイナリインストーラを配っている
解凍して、実行する wget tar zxvf SALOME-MECA-2016-LGPL-1.tgz sudo SMECA_V2016_LGPL.run

12 Salome-Mecaのインストール エラー吐いてコケる

13 Salome-Mecaのインストール エラーメッセージを見てると「python Erorr」とある
まさかと思ってPrerequisitesのパッケージを再インストール インストール成功! sudo apt-get update sudo apt-get install  gcc g++ gfortran cmake python python-dev python-numpy python-qt4 tk bison flex liblapack-dev libblas-dev libopenblas-dev zlib1g-dev

14 Salome-Mecaのインストール Salome-Mecaの起動 libglu1がないと怒られる→インストールする
salome_meca/appli_V2016/salome sudo apt-get install libglu1

15 Salome-Mecaのインストール 今度こそ起動!

16 Salome-Mecaのインストール 適当に計算してみる 参考図書 オープンCAE「Salome ‐Meca」ではじめる
構造解析 (I・O BOOKS) 圧力を負荷

17 Salome-Mecaのインストール 計算実行したらエラー出た……

18 Salome-Mecaのインストール エラーメッセージが見えん・・・・ (Salome-MecaのWindowだと肝心なところがわからない)

19 Salome-Mecaのインストール Salomeを……捨てる……! Salome-MecaのShell環境「runSession」を起動!
as_runコマンドで直接ソルバのCode-Asterを実行する! sudo salome_meca/appli_V2016/runSession as_run linear-static.export

20 Salome-Mecaのインストール エラーのエコーを確認する ここが怪しい

21 Salome-Mecaのインストール この部分は本来OpenMPIのバージョンエコーが帰ってくるはず。
調べてみると、MKL関係のエラーみたい runSession起動後に環境変数を設定 export KMP_AFFINITY=disabled

22 Salome-Mecaのインストール さっきとは違うエラーになった でも結果ファイルは書き込まれてる

23 Salome-Mecaのインストール 計算できた

24 まとめ Bush on Ubuntu on Windowsに大体のOpenCAEソフトは入りそう
Salome-Mecaは動くけれでも完全動作は捨てる必要がある。 (特に並列実行) Intel MKLが非対応なので、コケるものはコケる 次の「Windows 10 Creators Update」に期待

25 ご清聴ありがとう ございました


Download ppt "Bash on Ubuntu on Windowsに オープンCAEのソフトを インストールする(2)"

Similar presentations


Ads by Google