xUbuntu 16.04にCode Aster 13.4をインストールした時の記録です。
Code Asterのサイトから、aster-full-src-13.4.0-1.noarch.tar.gzをダウンロードし、適当な場所で展開します。
$tar xfvz aster-full-src-13.4.0-1.noarch.tar.gz
次に、setup.pyの内容を修正します。先の操作で展開したフォルダに移動して
$ sed -i "830i\ \ \ \ \ \ set=['HOME_HOMARD',]" products.py
とします。Buildを始める前に、パッケージを追加しました。
$ sudo apt-get install libboost-all-dev
$ sudo apt-get install doxygen
そして
$ python setup.py
install --prefix=/opt/aster
で作成・インストールです。Terminal内の表示で{FAILED}がなければ、
$/opt/aster/bin/as_run --vers=13.4 --test forma01a$
でエラーがでなければ完了です。
次にwafを使う場合。
bitbucketのリポジトリでソースコードをDownloadして、Configureします。その時、numpyが見つからないとエラーが出ました。logを見ると、libblasに問題があるようです。
Checking for numpy : Could not find the python module 'numpy' (complete log in /root/aster-full-src-12.7.0/SRC/aster-12.7.0/build/config.log)
libopenblasをuninstallして、libblasをapt-getでインストールすると解決しました。
コメント