#1 はじめに
WSLにCode_Aster14.6がインストールできたので共有したいと思います。
並列版は別に記事を作成します。先人たちに感謝。
- [Code_Aster14.4の並列化] (https://qiita.com/hiro_kuramoto/items/269ecf6293cfbe38b314)
#2 環境
OS : Windows 10
WSL : Ubuntu 18.04 LTS
インストール済みのパッケージの問題でエラーが発生することがあるので新規ディストリビューションを作ってインストールするのも一考です。
#3 準備
Windowsの環境変数を読み込むとエラーが出ることもあるようなので読み込まないように設定します。
echo -e "[interop] \nappendWindowsPath = false" |sudo tee /etc/wsl.conf
上記を反映するためにwslを再起動します。
次にインストール先 ( /opt )の所有権の変更と必要なパッケージのインストールを行います。
sudo chown username /opt #usernameにユーザ名を入れる
sudo apt update
sudo apt install gcc g++ gfortran cmake python3 python3-dev python3-numpy tk bison flex liblapack-dev libblas-dev libboost-all-dev zlib1g-dev
下記バージョンのソースをサイトからダウンロードします。
パッケージ | バージョン | ダウンロード先 |
---|---|---|
Code_Aster | aster-full-src-14.6.0-1.noarch.tar.gz | https://www.code-aster.org |
##4 Code_Aster
解凍してインストールします。
tar xf aster-full-src-14.6.0-1.noarch.tar.gz
cd aster-full-src-14.6.0
python3 setup.py install
サマリーの最後は以下のようでした。
--------------------------------------------------------------------------------
SUMMARY OF INSTALLATION
--------------------------------------------------------------------------------
...
Installation of : aster 14.6.0
Destination : /opt/aster
Elapsed time : 609.26 s
[ OK ]
Installation of : Code_Aster + 9 of its prerequisites
Destination : /opt/aster
Elapsed time : 1907.03 s
[ OK ]
動作確認をします。
/opt/aster/bin/as_run --vers=14.6 --test forma01a
アラームが出ていますが無事計算ができているようです。
...
as_run 2020.0
------------------------------------------------------------
--- DIAGNOSTIC JOB : <A>_ALARM
------------------------------------------------------------
ありがとうございました。