最近仕事で(効率化を図るためであって、直接仕事ではないけど)
perlのプログラムを書きました。何か非常に楽しかった。
攻撃魔法(Fortran)に加えて、回復魔法(perl)まで
唱えられるようになった気分(どんなだよ…)。
日曜日, 4月 22, 2007
PGPLOTインストールメモ
以下のサイトを参考にPGPLOTをインストールしてみました。
http://oku.edu.mie-u.ac.jp/~okumura/linux/?PGPLOT
ただし、FortranコンパイラはIntel Fortranコンパイラーなので
makemakeを実行したのちに作成されるmakefileを以下のように修正
(某HPを参考にさせていただきました)。
FCOMPL=ifort
FFLAGD=-fno-backslash -nbs
LIBS=-Vaxlib -L/usr/X11R6/lib -lX11 `$(SRC)/cpg/libgcc_path.sh` -lgcc -lm -lc -lbsd
これでmakeしてみたが、エラーが出てしまいます(コンパイルオプションに
ついても warningが出ましたがシカト…)。
原因は$(SRC)/cpg/libgcc_path.shがうまくいかないみたい。
そこで実際に/usr/local/src/pgplot/cpg/libgcc_path.shを実行してみると…
-L/usr/...(←忘れちゃいました)とライブラリが置いてあるディレクトリのpathが
表示されました。そこで`$(SRC)/cpg/libgcc_path.sh`を
-L/usr/...で置き換えて実行したところ成功。
話は変わり、競馬。メイショウジーゲン惜しい2着。
武さん、お願いだから勝たせてやってよ。
http://oku.edu.mie-u.ac.jp/~okumura/linux/?PGPLOT
ただし、FortranコンパイラはIntel Fortranコンパイラーなので
makemakeを実行したのちに作成されるmakefileを以下のように修正
(某HPを参考にさせていただきました)。
FCOMPL=ifort
FFLAGD=-fno-backslash -nbs
LIBS=-Vaxlib -L/usr/X11R6/lib -lX11 `$(SRC)/cpg/libgcc_path.sh` -lgcc -lm -lc -lbsd
これでmakeしてみたが、エラーが出てしまいます(コンパイルオプションに
ついても warningが出ましたがシカト…)。
原因は$(SRC)/cpg/libgcc_path.shがうまくいかないみたい。
そこで実際に/usr/local/src/pgplot/cpg/libgcc_path.shを実行してみると…
-L/usr/...(←忘れちゃいました)とライブラリが置いてあるディレクトリのpathが
表示されました。そこで`$(SRC)/cpg/libgcc_path.sh`を
-L/usr/...で置き換えて実行したところ成功。
話は変わり、競馬。メイショウジーゲン惜しい2着。
武さん、お願いだから勝たせてやってよ。
紫野特別
メイショウジーゲンが武豊で1000万下に出走。
マルブツライトも出走ということで、ライアン産駒の
ワンツーを期待。調教は、
メイショウジーゲン CW 80.6 64.8 50.9 37.8 11.9 強め
だそうで、いいんじゃない?現在1番人気。すんなり勝ってほしい。
MHDのRoe法コードを2次元に拡張。といってもデカルト座標系の
コードなので、数値流束を計算するサブルーチンをほぼそのまま
流用してしまって、そんなに大変ではないのだけれど。
それよりも2次元になると可視化が大変。とりあえずはpgplotを
使える環境にしないといけない。
マルブツライトも出走ということで、ライアン産駒の
ワンツーを期待。調教は、
メイショウジーゲン CW 80.6 64.8 50.9 37.8 11.9 強め
だそうで、いいんじゃない?現在1番人気。すんなり勝ってほしい。
MHDのRoe法コードを2次元に拡張。といってもデカルト座標系の
コードなので、数値流束を計算するサブルーチンをほぼそのまま
流用してしまって、そんなに大変ではないのだけれど。
それよりも2次元になると可視化が大変。とりあえずはpgplotを
使える環境にしないといけない。
登録:
投稿 (Atom)