ryuon
westgrid での環境構築(glacier)。
昨日の続き。
libstokes/test で詰まる。
うまく link できない。
testが途中で止まる。
ちょうど ARPACK 絡みのテストで、 例の second の問題かと思って patch を当ててみたりする。
このパッチを当てると、「vectorが0だ」という文句ではなくて "Illegal construction" というエラーに変わった。
source を調べてみたが、 どうもこのメッセージは ARPACK 由来でも私のコード由来でもない。
色々と試行錯誤の末、原因が判明:
ARPACK 構築時に ifort の -fast option をやめて -O3 にしてみると、 うまく動いた。
そういえば、何か高度な optimization をしてるような message が出ていた。
testに戻ると、今度は NITSOL で "Illegal construction" が出た。
ははあん、ということで、粛々と -O3 で再コンパイル。
ってことで、ようやく test 通過。
stokes も無事、構築完了。
これで計算できるぜ。
環境設定も終わったので、さっそく計算。