9:59OpenMP/ClangでSHTnsをコンパイルした。PythonはMacPortsでインストールしたpython27を使う。makeするとCのソースをコンパイルし,Pythonモジュールを作る。ライブラリを作りインストールするターゲットはinstall-libである。ここでは,ライブラリとヘッダは${HOME}/localにインストールする。管理者権限の必要のない${HOME}/Library/Python2.7/lib/python/site-packagesにインストールする。2012で1時間くらいかかった。ERRORとなっているものもある。17:58MacやFreeBSDのデフォルトのコンパイラはclangだが,数値計算ではOpenMPが使えるgccに一日の長がある。ClangでもOpenMPはないのかと思い検索したところ,OpenMP/Clangがあることを知り,試してみた。codeの通りにソースを取得。Clangに従ってコンパイル。llvmとclangをコンパイルするので時間がかかるが,Mavericksでは何の問題もなく終了した。buildというディレクトリからconfigureとmakeをすると,build/Debug+Asserts以下にbinとlibができる。Libraryをダウンロード。clangでのビルドに対応しているが,gccを探してバージョンを調べるところでコンパイルが止まってしまう。tools/check-tools.plを編集する。単純に変数$verと$bldを指定した。