2012年5月16日水曜日

CHOLMOD デモプログラムのコンパイル

CHOLMOD のマニュアルは、目を通し終わった。
今後の実装でキーとなる項目としては、

16. Check Modules
17. Cholesky Modules (特に etree, rowcolcounts)
18. Supernodal Modules
のあたりである。
ただ、Cholesky 分解をする 17 のあたりの関数にプロトタイプが書かれていないので、これはヘッダーファイルで確認が必要そうだ。

ソースファイルの中にあるデモファイルを Debian でコンパイルしたが、必要なパッケージが入っている場合には、
$ cd CHOLMOD/Demo
$ gcc -c -I/usr/include/suitesparse/ cholmod_demo.c

$ gcc -o cholmod_demo cholmod_demo.o -lcholmod
だけでコンパイルできたので、簡単であった。(-lcholmod はかなりの関数を含んでいるのかもしれない。)
実行は
$ ./cholmod_demo Matrix/bcsstk01.tri
で実行できる。
次は、このデモの内容を確認する段階となりそうだ。

今日の作業内容:CHOLMOD チェック 3h
今日のランチ:味庵 バンバンジー
明日の予測作業時間:1h


0 件のコメント:

コメントを投稿