最新版は17になっていますが、過去のcommファイルとか、やりかけのこともあるので16版を作成することにしました。使用した環境は次のsifに含まれているものです。
salome_meca-lgpl-2022.1.0-1-20221225-scibian-9.sif
まず、Githubからv16.7.9をzip形式でダウンロードしました。
>singularity run --shell salome_meca-lgpl-2022.1.0-1-20221225-scibian-9.sif
つぎにダウンロードしたファイルを${HOME}/dev/codeaster/srcの下に展開します。
pkgconfig.pyを作成します。中身は次のものを/dev/codeaster/src/code_asterの下に保存します。
pkginfo = [(16, 7, 9), 'n/a', 'n/a', '13/05/2025', 'n/a', 1, ['no source repository']]
これで準備完了です。READMEにも書かれていますが、srcフォルダに移動して
>./waf configure install
でconfigure~buildが始まります。後は待つだけでした。
buildが終わったら、動作確認します。
>./waf test -n forma01a
とか好みのサンプルを実行して、successfulと表示されたのを確認しました。
コメント