2010年4月13日火曜日

ATLAS 64bit 化、難しい

SDPA が 64bit で動くかどうかを調べるのに、ATLAS を 64bit でコンパイルしようとしたが、あまりうまくいかなかった。
-Dint=long
で一発変換かと思ったら、Cのヘッダーファイルの short int, long long int などが引っかかってコンパイルエラー続出だった。

ちなみに、lapack の 64bit 化は簡単だった。

SDPARA の場合、一番問題になるのは、Schur complement matrix だが、ここを回避するだけなら 'sdpa_newton.cpp' と 'sdpa_tool.h の sdpa_dset' を 10 行程度変更してコンパイルしなおせば、問題ないはずである。
(手元に手頃な大きさの問題が無いので試していないが)


あと、今日は本読みも進めた。
この本は、とても勉強になって面白い。

今日の作業内容: 本読み 3h + SDPA 3h
今日のBGM: Saga OST [1-2], MADLAX OST [1-2], everywhere [1-2]
今日のランチ: 信華園 肉野菜炒め
明日の予測作業時間: 5h

0 件のコメント:

コメントを投稿