近い将来の最適化問題に対するOnline Solverにむけて、SDPA Online Solverで使用しているデータをとりあえずコピーして使えるものは流用しようと考えている。
実際にはコピーして使えるもの、使えないものに分けられる。
使えないものの代表例はMySQLのデータベースである。こちらもコピーすれば使えるのであろうがユーザーのデータ管理もあるので面倒であるが、同じ構造になるようにデータベースを作りなおしておくのが良いと思われる。
apacheの設定ファイルhttpd.confもほぼそのまま使えるが、モジュールの問題などもあるので注意が必要。
読み込みすぎ→一つずつ減らして検証していくのが漏れがなく確実であろう。
なんにせよapacheが起動しないとブラウザで確認できないのでそれが一番最初である。そしてPostfixはapacheのconfigureの前にやっておいたほうが良い。
PHPはあまり触ったことがないだけに実行してみないと結果が分からないところが非常に怖い・・。
2007年11月30日金曜日
2007年11月19日月曜日
2007年11月14日水曜日
2007年11月13日火曜日
2007年10月25日木曜日
2007年10月16日火曜日
とりあえず変更完了。
ATLASを使用していた部分を他のブラスにも変えられるように変更していたものが完了。
とはいえ動作確認しているBLASは一つだけだが。
最後のエラーは悲しいことに".f"のファイルがコンパイルされていないという情けなすぎるエラー。
autoconfを使うときは気をつけましょう。
とはいえ動作確認しているBLASは一つだけだが。
最後のエラーは悲しいことに".f"のファイルがコンパイルされていないという情けなすぎるエラー。
autoconfを使うときは気をつけましょう。
2007年10月15日月曜日
mpichのバグ
どうやら先日のmpichの問題はバグらしいことがわかった。
コンパイル時に
-DMPICH_IGNORE_CXX_SEEK
オプションをつければ回避できる。
もしくは何よりも早く"mpi.h"をincludeしてやればよい。
下は先日のエラー。って先日の文章がなぜかそこまで書いてなかった・・。
/usr/local/mpich2/include/mpicxx.h:26:2: error: #error "SEEK_SET is #defined but must not be for the C++ binding of MPI"/usr/local/mpich2/include/mpicxx.h:30:2: error: #error "SEEK_CUR is #defined but must not be for the C++ binding of MPI"/usr/local/mpich2/include/mpicxx.h:35:2: error: #error "SEEK_END is #defined but must not be for the C++ binding of MPI"
コンパイル時に
-DMPICH_IGNORE_CXX_SEEK
オプションをつければ回避できる。
もしくは何よりも早く"mpi.h"をincludeしてやればよい。
下は先日のエラー。って先日の文章がなぜかそこまで書いてなかった・・。
/usr/local/mpich2/include/mpicxx.h:26:2: error: #error "SEEK_SET is #defined but must not be for the C++ binding of MPI"/usr/local/mpich2/include/mpicxx.h:30:2: error: #error "SEEK_CUR is #defined but must not be for the C++ binding of MPI"/usr/local/mpich2/include/mpicxx.h:35:2: error: #error "SEEK_END is #defined but must not be for the C++ binding of MPI"
2007年10月12日金曜日
2007年10月10日水曜日
コードの変更
コードの変更も終わって、あとはコンパイルが通ればおそらく完成だと思われる。
しかし、この状態からどうも進まない。
それとあとはライブラリをくっつける順番を間違えないようにせねば。
最終的にはconfig.xxxxに書き込むことになるが。
以下はエラーの出力の一部。
なんかmpicxxでコンパイルするとエスケープシーケンスがおかしいんだよなぁ・・。
g++ならコレでいいと思うが。
if mpicxx -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"sdpara\" -DVERSION=\"1.0.1\" -DF77_FUNC\(name,NAME\)=name\ ##\ _ -DF77_FUNC_\(name,NAME\)=name\ ##\ _ -I. -I. -I -I -funroll-all-loops -msse3 -mfpmath=sse -I/home/sasajima/sdpara10/include -D_REENTRANT -MT rsdpa-rsdpa_algebra.o -MD -MP -MF ".deps/rsdpa-rsdpa_algebra.Tpo" -c -o rsdpa-rsdpa_algebra.o `test -f 'rsdpa_algebra.cpp' echo './'`rsdpa_algebra.cpp; \ then mv -f ".deps/rsdpa-rsdpa_algebra.Tpo" ".deps/rsdpa-rsdpa_algebra.Po"; else rm -f ".deps/rsdpa-rsdpa_algebra.Tpo"; exit 1; fi
しかし、この状態からどうも進まない。
それとあとはライブラリをくっつける順番を間違えないようにせねば。
最終的にはconfig.xxxxに書き込むことになるが。
以下はエラーの出力の一部。
なんかmpicxxでコンパイルするとエスケープシーケンスがおかしいんだよなぁ・・。
g++ならコレでいいと思うが。
if mpicxx -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"sdpara\" -DVERSION=\"1.0.1\" -DF77_FUNC\(name,NAME\)=name\ ##\ _ -DF77_FUNC_\(name,NAME\)=name\ ##\ _ -I. -I. -I -I -funroll-all-loops -msse3 -mfpmath=sse -I/home/sasajima/sdpara10/include -D_REENTRANT -MT rsdpa-rsdpa_algebra.o -MD -MP -MF ".deps/rsdpa-rsdpa_algebra.Tpo" -c -o rsdpa-rsdpa_algebra.o `test -f 'rsdpa_algebra.cpp' echo './'`rsdpa_algebra.cpp; \ then mv -f ".deps/rsdpa-rsdpa_algebra.Tpo" ".deps/rsdpa-rsdpa_algebra.Po"; else rm -f ".deps/rsdpa-rsdpa_algebra.Tpo"; exit 1; fi
登録:
投稿 (Atom)