晴れ.
- Amazonさんからの荷物待ち.来ないから研究室に行こうとしたら玄関のドアノブに釣り下がってた.メール便とはいえチャイム鳴らせよ.サガワめ.
- ボスと打ち合わせ.SRでのデバグ状況を報告.無理そうならFortranでとか言われる.
- 細分化して最小再現セットを作ってとやって発見.というより,見過ごしてた.
- ライブラリなのか,リンカなのか,あるいはコンパイラなのかを追う気はないが,どうやら libblas_sc.a の DNRM2をCから呼ぶと ベクトルのノルムじゃなくて,(おそらく)要素数が帰ってくる.
- 関数の呼び出しのときか戻りのときのどちらかでstackポインタの計算をしくじってんだろうけど,Fortranからは正常だし,Cからでも DDOTは正常なことを考えると,このDNRM2の挙動は謎過ぎる.
- 最適化が犠牲になるのを覚悟の上で,内積の平方根を使うようにラッパを咬まして様子見.
- SRが一段落したので,橘のクライアント側をいじる.JavaScript の変数のスコープはムズイ.一度うまく行ったものが出来たのにちょっと手を加えたら元に戻せなくなったので,結局グダグダなもので再実装.
- OS X(Tiger) と Fedora 8でコンパイルと起動の確認をして v0.2.4 としてリリース.