水曜日, 2月 27, 2013

インクルードファイルの読み込み先を指定

Fortranのコンパイル時に、 インクルードファイル(今回は.hファイル)の 読み込み先(パス)を指定するには、 -I/home/username/.... のように、"-I"オプションをつける。

土曜日, 2月 16, 2013

openMPIをインストール

並列化されているプログラムを実行したいんで、 MPICH2、openMPIのインストールを試みた。 ●MPICH2 yum provides *mpich* としても、それっぽいパッケージはヒットせず。 どうもソースコードをダウンロードして コンパイルしないとインストール出来ないみたい。 http://www.mpich.org/ のSource Codeと表記されているところからダウンロード出来る。 ●openMPI yum provides *openmpi* とすると、それっぽいパッケージが幾つかヒット。 yum install *openmpi* としたところ、インストール出来たっぽい。 mpif90で自分のソースコードをコンパイルしてみたけど、 そんなコンパイルオプションはないと怒られた (ifortでコンパイルする前提のMakefileを流用したから)。 並列化とは関係ない部分はgfortranを使っているのか分からないが、 エラーメッセージとしてgfortranでコンパイルした時と同じ エラーメッセージが表示された。

金曜日, 12月 30, 2011

WideStudioの起動

WideStudioを起動しようと思ったら、

wsbuilder: error while loading shared libraries:
libws.so.3.98: cannot open shared object file:
No such file or directory

というメッセージが出て起動できず。

rootになって/etc/ld.so.confに

/usr/local/ws/lib/

を追加するもうまくいかず。

~/.bashrcで

LD_LIBRARY_PATH=path1:/usr/local/ws/lib
(path1はライブラリファイルがある他のパス)
export LD_LIBRARY_PATH

としたら起動できた。

WideStudio v3.98-7 インストール2

EXTERN.h, perl.hのインストール後もエラーが出る。

make cleanしてmakeしなおすと大量のメッセージが出て、

エラーメッセージを見逃すので、

make cleanせずにもう一度make。

ws-v3.98-7/src/x11/WSDxdraw.cppのコンパイル時に、

X11/Xft/Xft.hというファイルがないというエラー。

XSxcom.cppにインクルード文があるが、

そこに絶対パス(Fedora16では、/usr/include/X11/Xft/Xft.h)を指定してみた。

すると今度は(ws-v3.98-7/src/x11/で)リンクがうまく行っていない模様

(cannot find -lXext)。


次に試したのは、

ws-v3.98-7/sys/config/mkflags

で以下の置換をしたうえでmake。

/usr/X11R6/include→/usr/include
/usr/X11R6/lib→/usr/lib64

コンパイル時の-Lオプションは変わったが、エラーはまだ出る。

libXext.soがないというのが理由。

libXext.so.6があったので、

ln -s libXext.so.6 libXext.so

として試したら、コンパイルが成功。

rootになって、make installを実行して、インストールは終了。

WideStudio v3.98-7 インストール1

Fedora16へのインストール作業を実施。

configureの実行ではエラーが出なかったが、

makeで以前(http://bright98.blogspot.com/search?q=Extern.h)と

同様にエラーが出た。

今回はEXTERN.h、perl.hが存在していなかったので、

yum install perl-devel-5.14.2-191.fc16.x86_64

を実行。/usr/lib64/perl5/CORE/に

目的のヘッダファイルがインストールされた。

水曜日, 12月 28, 2011

PGPLOTでの可視化は成功

http://oku.edu.mie-u.ac.jp/~okumura/linux/?PGPLOT
にあるように、以下の設定をすれば可視化はうまくいった
(以下はbashでの設定方法)。

export PGPLOT_DIR=/usr/local/pgplot/
export PGPLOT_DEV=/xserv
export PGPLOT_FOREGROUND=black
export PGPLOT_BACKGROUND=white
export LD_LIBRARY_PATH=/usr/local/pgplot

月曜日, 12月 26, 2011

コンパイル時の動的リンクライブラリに関するエラーの対処

昔作ったpgplotのソースファイルをコンパイルしようとしたところ、

ld: warning: libintlc.so.5, needed by /opt/intel/lib/intel64//libsvml.so, not found

ld: ./a.out: hidden symbol '__intel_cpu_indicator_init' in /opt/intel/lib/intel64//libirc.a(cpu_disp.o) is referenced by DSO

というエラーが出てしまった。ちなみに、libsvml.so, libintlc.so.5ともに

/opt/intel/lib/intel64にあった。

そこで/etc/ld.so.confに

/opt/intel/lib/intel64/

/usr/local/pgplot/

を追加(後者は多分今回のエラーには関係ないと思う)。

コンパイルは成功した。

Xlib.hインストール&PGPLOTのコンパイル

Xlib.hのインストールは、

yum install libXt-devel-1.1.1-1.fc16

とすることでできた。

実家のPCにFedora9の環境があったので、

そちらからコピーすることも考えていたが、やらずに済んだ。

PGPLOTのインストールは途中でエラー終了。

makefile中のLIBS=...'$(SRC)/cpg/libgcc_path.sh'...

に関してのエラー。libgcc_path.shは

/usr/local/src/pgplot/cpg/libgcc_path.shにある

(どこで解凍したかに依存)。

絶対パス指定で実行すると、ライブラリがあるパスが幾つか表示された。

'$(SRC)/cpg/libgcc_path.sh'の部分を、表示されたパスの一つ

-L/usr/lib/gcc/x86_64-redhat-linux/4.6.2

で置き換えたところコンパイルは進んだが、やはりエラー終了。

libpgplot.soはできていたが。。。

xserverができていないので、

http://bright98.blogspot.com/2007/05/pgplotxserver.html

と同様に、コマンドライン入力でコンパイルしたらできた。

これで可視化できるかは、まだテストしていないので不明。

日曜日, 12月 25, 2011

Fedora16でのPGPLOT インストール

http://bright98.blogspot.com/2009/02/pgplot.html

と同様に、drivers.listを編集。

http://oku.edu.mie-u.ac.jp/~okumura/linux/?PGPLOT

にあるように、/usr/local/pgplotで

/usr/local/src/pgplot/makemake /usr/local/src/pgplot linux g77_gcc

を実行。makefileができます。Intel Fortran Compilerでコンパイルしたいので

FCOMPL=ifort
FFLAGD=-nbs
LIBS=-Vaxlib -L/usr/lib64 -lX11 '$(SRC)/cpg/libgcc_path.sh' -lgcc -lm -lc -lbsd
と設定し、また以下の置換も実施(GPSのインストールノートも参照)。

/usr/X11R6/include→/usr/include
/usr/X11R6/lib→/usr/lib64

この状態でmakeを実行したが、X11/Xlib.hがないというメッセージが出てしまう。
yum install xorg*X11*
を実行すると幾つかヘッダーファイル(.h)がインストールされたが、
Xlib.hはない。

ifortにPATHをとおす

~/.bashrcで、aliasコマンドを使って

alias ifort='/opt/intel/bin/ifort'

としてPATHを通したつもりだったのですが、

makeしても

/bin/sh: 行 ?: ifort: コマンドが見つかりません

というエラーが出て、コンパイルできず。

~/.bashrcに

PATH="$PATH":/opt/intel/bin

を追加してやったところ、コンパイルできました。

土曜日, 12月 24, 2011

Intel Fortran Compilerインストール 備忘録2

インストールが、

g++がインストールされていない

ために先に進まなくなったため、

http://y-okamoto-psy1949.la.coocan.jp/CppBldr/ck_time/

を参考にして、

yum groupinstall “Development Tools”

を実行。

ちなみに、Fedora16はまだサポートされていないようで、

途中でインストールが止まる(続行可能)。

Intel Fortran Compilerインストール 備忘録1

Intel Fortran Compilerをインストールした時のメモ。

まずインストール前に

/etc/sysconfig/selinux中で、

SELINUX=enforcing

という記述を

SELINUX=disabled

もしくは

SELINUX=permissive

に変更する必要がある。

日曜日, 12月 18, 2011

PCを間違えてリカバリしてしまった。。。

年末を前に、PCを間違えてリカバリしてしまいました。
Linux環境が全部消えてしまったのが痛い。。。

とりあえずIntel Fortranコンパイラの非商用版はダウンロードできるかな?
と思って、IntelのHPを覗いてみた。

久々のせいか、さっぱり外観が変わっていて、
ダウンロードページにたどり着けない。

いろいろ試した結果、
"Free Non-Commercial Download"
をキーワードとしてYahooで検索して出てくる
Intel Software Networkのページへ行けばよいことが分かった。

土曜日, 6月 25, 2011

また久々になってしまった

晴れないし、蒸し暑いし。。。

今日は「奇跡」という映画を見てきました。

全然期待していなかったんですが、かなり感動しました。

まえだまえだ、ネタはほとんど見たことないけど演技がよかったなー。

土曜日, 1月 02, 2010

samba

vmware player + samba

でWindowsからFedoraのファイルに

アクセスしようと試みるも失敗。

設定は以下のページを参照。

http://fedorasrv.com/samba.shtml

共有ディレクトリ関係は設定せず(複数ユーザーではないので)。

smb, nmbを起動させたが、

Windowsの"ファイル名を指定して実行"でIPアドレスを

打ちこんでもアクセス出来ず。

ちなみにIPアドレスは

/sbin/ifconfig

を実行して表示される(eth0のinet addr)。

新年あけましておめでとうございます。

今年もよろしくお願いします。

あんまりネタがなくて、

更新が滞ってしまっていますが。。。

日曜日, 11月 08, 2009

しばらく

空いてしまいました。

なんか最近はついていないのか、

よくないことが多かった。

でも気にしていてもはじまらない。

はやく年末年始休みがこないかな。



映画館に4週連続で通ってましたが、とうとう今週とぎれました。

邦画ばかり。今後見たい映画も邦画ばかり。

次に洋画を見るとしたら、アバターかシャッターアイランドか?

シャッターアイランド、前売り券を買ったのに公開が延期された。

何でだろう。

土曜日, 8月 08, 2009

C++のコメントアウト

今日から夏休み。

天気がよくていいですねー。

どこか旅行に行きたい。

WideStudioのインストールに関して。

ソースコードのコメントアウトに関して。

#じゃだめで

//を行の先頭につけること。

基礎が分かってないから、変なところで時間をくう。

土曜日, 7月 04, 2009

マイケル

今日CDショップを覗いたところ、
マイケルジャクソンのベストCDが売り切れていた。

しかたなく今はyoutubeで聞いてる。
Heal The World
いい歌だ。。。

ディアドクター

この作品を見に行こうと思ったきっかけは、
瑛太が出ていたこと。もし出ていなかったら見たかどうか。
「ゆれる」の西川監督作品ということは認識してたけど。
個人的には「ゆれる」よりは断然こちらが印象に残った。

この作品は、コピーにあるように「嘘」がテーマ。
主人公が医者ということで、ある程度オチは読めていた
(そして、終盤までその嘘で引っ張ったりしない)。

この作品の魅力は、その嘘が何かということではなく、
その見せ方だと思った。
ゆれるでも嘘をテーマにしてたけど
映像にまで嘘が入り込んでた。
そこがあまり自分に合わなかった理由。

そういう意味で
・気胸の治療をするシーン
・胃がんについて勉強するシーン
・研修医に嘘を告白しようとするシーン
・ばあちゃんの娘さんに胃潰瘍だと説明するシーン
は非常に印象に残った。

ただ締めが少し蛇足というか、ダレタというか。
安直すぎたのが残念な気もする。

久々にパンフレットまで買ってしまった。
カバー付き、と思って帰ってきてよく見ると
ポスターみたい。

日曜日, 6月 28, 2009

ダビンチコード

近所の図書館で借りて、1ヶ月以上かかって
上下巻を読了。映画を見てあらすじはしってたけど、
やはり細部は原作を読まないとすっきりしない。

ヨーロッパ旅行に行きたいなー。
ルーブル美術館とかサンタンジェロ城とか。

トランスフォーマー&剱岳

金曜日に年休を取って、週末は実家に滞在。

人生で2度目の一日2本映画を鑑賞。

一本目はトランスフォーマーリベンジ

二本目は剱岳

本当は逆の順番が良かったんだけど。

予想通り剱岳の序盤は眠気に負けそうだった。

以下、感想。

1. トランスフォーマーリベンジ
初っ端から巨大トランスフォーマー出現で期待は膨らむが、
徐々にトーンダウン。トランスフォーマーの数は
前作より増えてるんだけど、
何故か前作の方がワクワクした気がする。
やっぱり初めての衝撃には勝てないんだろうか。
続編を匂わせて終了。3作目も見に行くかなー。

2. 剱岳
とにかく綺麗な映像が必見。
空気が澄んでると富士山まで見えちゃうんだね。
そして、いっさいCGなしっていうのが驚き。
事故もなく撮れたんだろうか?
浅野忠信の演技とクライマックスの登頂シーンが
微妙だったのが残念。

本当は土曜日にディアドクターを
見に行きたかったんだけど、
朝起きられず、昼も眠かったんで来週に、
と思ったら沼津・三島じゃやってないじゃん。
また来週も実家に帰るか。。。

あ、エヴァも公開されたね。
空いた頃に見に行こう。

日曜日, 6月 07, 2009

ガマの油

役所広司の初監督作品。

正直、瑛太が出ているから見に行ったというところがある。

なのにまさか途中で。。。主要キャストかと思ってたのに。

むしろ澤屋敷純一の方が登場時間は長い←ちなみにこの人、K-1ファイター。

映画やドラマで見たことない気がしたし、新人かと思ってたら格闘家だったのね。

どうりで演技が。。。

二階堂ふみって子はなかなか魅力的だった。

初めて成海璃子を見た時の印象に似ている。

これから注目しておこう。

このヒロインがなかなか涙を見せず、最後の最後に泣くという演出は

なかなかいいかなと思ったよ。

現実と虚構が入り混じった感じがなんとも不思議な感じがする映画だった。

ところどころに笑えるシーンもあり。

日曜日, 5月 31, 2009

TCUP2次元コードのテスト

密度,圧力の変わりに圧力,温度を基本変数とした

TCUP法の2次元コードが完成しテスト中。

キャビティ内の自然対流の計算を行っている。

壁境界を扱うのは初めてなので新鮮。

でも左右の壁の温度差が2[K]弱の計算なので

なかなか対流が成長しない。この結果は合っているのだろうか。。。

物理時間2秒の計算をするのに、200万time-stepもかかってるし。

瑛太

瑛太見たさにアンフェア(ドラマ版)をレンタル。

黒幕のことは知っててみたけど、結構楽しめた。

余命一ヶ月の花嫁も見たいけど、さすがに男一人では行きづらいんで

レンタル始まったら借りて見よう。

今月見た映画

5/1:GOEMON
映画の日で安かったんで。キャシャーンでがっかりしてたので
保険をかけて、映画の日にしておいた。
キャシャーンよりは大分面白くなっている。
それでも、少し長いとか説教くさくなるとか不満は多少あり。
あと映像きれいだけど、目がチカチカする。

5/16:天使と悪魔
予告で非常に面白そうな雰囲気だったんで、初日に鑑賞。
この日の夜にダビンチコードがテレビ放送だったし。
CMで見て気になっていた、ミカエルが剣を鞘に収める像があるサンタンジェロ城。
映画を見て実際に行きたくなった。。。
現在ダビンチコードの原作を読んでいる。天使と悪魔の方が出版されたのは先なんだ。

5/23:スラムドッグ$ミリオネア
ミリオネアのセットも音楽も、どこかの会社がセット販売してるんだ(wiki情報)。
アカデミー賞とっただけあって、確かによかった。
主人公を演じた子供、実際に住むとこないらしい。

月曜日, 5月 11, 2009

浮動小数点演算の一貫性

数値計算をしていて奇妙な現象に遭遇。

実行ファイル、インプットファイルが

完全に一致している(diffで確認)のに、

実行ディレクトリが違うだけで結果が一致しない。

write文をいたるところに挿入して確認したところ、

最初は倍精度変数の一番下の桁だけ違う

(当然どんどん誤差は拡大していくが)。

Z = a*b + c*dの計算で

a,b,c,dは一致しているのにZが違う。

ここまで確認して、もうこれはどうしようもないかと諦めかけた。

今日色々と調べたところ、Intel Fortran Compilerであれば

コンパイルオプションに-fp-model preciseを加えることで

回避できることが判明。

金曜日, 3月 20, 2009

Fedora キーボード設定

32bit, 64bitに限らず
Fedoraのキーボード設定がおかしかった。

ネットで調べた結果、
ログイン画面(user IDの部分をクリックした後)の
下部にあるキーボードというところをクリックし、
Japanを選択。Japan(kana)とかもあるけど、ただのJapanでよい。

水曜日, 3月 04, 2009

Fedora10 32bitでのXのインストール

http://wiki.x.org/wiki/

に行って、Getting Xの下のMirrorsへ。

X11R6.9.0のSingle Source Tar Fileから

X11R6.9.0-src.tar.gzをダウンロード。

適当なところで解凍するとxcというディレクトリができる。

まずwhich lndirでlndirというコマンドがあるか確認。

なければxc/config/utilで

make -f Makefile.ini lndir

cp lndir /usr/bin(pathが通っているディレクトリ)。

次にxcがあるディレクトリで

mkdir build

cd build

lndir ../xc

この後に

make WORLDOPTS=-k World >& World.log 2>&1

mkdir /usr/X11R6

make install DESTDIR=/usr/X11R6(エラーが出るけど、とりあえずいいか。。。)

make install.man DESTDIR=/usr/X11R6

詳しい内容はxc/BUILDに書いてある。

火曜日, 3月 03, 2009

Vine4.2でのWideStudioインストール 備忘録

Vine4.2でWideStuidioをインストール

しようとして苦戦したことのメモ。

/usr/X11R6/lib/



/usr/X11R6/include/X11/

に必要なファイルがあるか確認

(今回はVine4.1から持ってきたりして対処)。

あとは

ln -s /usr/X11R6/include/X11 /usr/include/X11

としておく必要があるみたい。

日曜日, 2月 22, 2009

PGPLOTインストール覚書

Vine4.2でのPGPLOTインストール時に躓いたことの覚書。

まずはdrivers.listでコメントアウトを外すデバイスに関して。

GIF
VGIF
LATEX
NULL
PS
VPS
CPS
VCPS
XTERM
XDISP
XWINDOW
XSERV

を外した。LATEXとXDISPはいらない気もするが、

これをコメントアウトしているのとしていないのとでは

コンパイルするものが変わって、たまたまかもしれないが

コメントアウトしていた時はmakeが通らなかった。。。

あとはFFLAGD=-fno-backslash -nbs

LIBSに-L/usr/lib/gcc-lib/i386-vine-linux/3.36 -lgcc -lm -lc -lbsd

PGPLOT_LIBに-L/opt/intel/Compiler/11.0/081/lib/ia32 -lsvml

を追加。

あと重要なのが/usr/X11R6/include/X11/にpixmapsしかなく、

/usr/X11R6/lib/libX11.a(so)もなかったので

Vine4.1からコピーした。

CFDソフト インストール覚書

ニューノートPCの設定もほぼ出来てきました。

VMware Playerのインストールやら、Fedora10, Vine4.2のインストール。

さらにはIntel Fortran Compiler, PGPLOTのインストール。

Vine4.2に自作CFDソフト(Vine4.1用)をインストールした時に躓いた点をメモ書き。

GUIの起動は問題なし。CFD計算用パラメータファイルの作成なども問題なし。

さらにはCFD計算実行も問題なし。

しかしPGPLOTによる可視化で問題発生。

Vine4.1でコンパイルした可視化用プログラム(pgplot.exe)では

未定義のシンボルエラー(log10_...←詳細はメモし忘れ)が出て可視化できず。

Vine4.2でコンパイルしたものと置き換えたら、上記エラーは解決も今度は

libsvml.soがない(cannot open shared object file: No such file or directory)

と言われてエラー。

解決方法は

~/.bashrcのLD_LIBRARY_PATHに

/opt/intel/Compiler/11.0/081/lib/ia32/

を追加。

これで可視化もできるようになった。

月曜日, 2月 16, 2009

少年メリケンサック 見てきました

公開初日に見てきました。

篤姫人気で混んでるかと思ったらスカスカでした。

内容は、大笑いするような映画かと思っていたのですが

苦笑失笑ものでした。でもつまらないとかではないです。

満足度はかなり高いです。

宮崎あおい、佐藤浩市が思いっきりはじけて、下ネタ連発で

すごく貴重な映画だと思います。

宮崎あおいの「揺れないよ!」にはうけたなー。



土曜から花粉が飛びまくりですね。

たまらず出先で薬とマスクを購入。

日曜日, 2月 08, 2009

TOEIC結果

3回目(IPを入れれば4回目)の結果が来ました。

775点!

これまでの経過は590→705→775。

手ごたえとしてはよくて前回と同じ、

650~700くらいかと思っていたのですが

思いのほかよかったです。

あいかわらずリスニングの方が大分よくて、

415+360=775。リーディングを頑張れば800越えが狙えそうなんだけど。

てっとり早く点を上げたい方には以下の本をお勧めします。

リスニングの難関といえば、Part3&4だと思います。

ここで点を稼ぐには問題文と選択肢を英文放送前に

先読みすることが必須、

というのは分かっていても、なかなか実行するのは難しくないですか?

これを簡単に出来るテクニックが載ってます。



New ノートPC

モバイルノートを買っちゃいました。

メモリ4G+ターボメモリ4Gを積んだ高スペックPCです。

今日は設定だけで終わってしまいそうです。

でも楽しいっす。

日曜日, 2月 01, 2009

少年メリケンサック

2/14から公開の少年メリケンサック、

主演は篤姫こと宮崎あおいさんです。

当然のことながら見に行かせていただきます。

今日買い物のついでに本屋によったところ、

少年メリケンサックのムック本を発見。

主要キャラの皆さんのインタビューが載っていて

非常に面白かったです。

ちゃんと認識してなかったけど、

篤姫で見かけた三宅弘城さん、新選組!にも出てたんだ。

実生活でも(監督の宮藤官九郎さん他と)バンドを

組んでいるそうだ。こういう人って何か多才で羨ましいな。







土曜日, 1月 31, 2009

篤姫 DVD

去年は篤姫の一年であったと言っていいほどはまってました。


薩摩時代、御台所時代、天璋院時代と宮崎あおいの演技の変化に

心うたれたのもあるし、新選組!以来、幕末への思い入れが強いってのも。


この第壱集には御台所時代の終盤(27話)までが収録されています。

篤姫の実父,実母役の長塚京三さん、樋口可南子の演技には

本当に泣きそうになりました。

あと気に入っているのが、第16回「波乱の花見」だったと思うが

島津斉彬と西郷隆盛との会話。終盤で非常に重要な意味を持つ会話が

この段階でなされていたというのは素直に脚本がすばらしいってことだと思う。


そうだ、あとはオープニングが非常にいいのも忘れてはいけないポイント。




月曜日, 12月 29, 2008

冬休みですね

会社最終日に忘年会あったんですが、非常に寒く風邪ひいてしまい
まだ体調が優れません。

●Linux関連、作業メモ
emacsがインストールされていなかったので、
yum install emacs.x86_64を実行。

メジロチャンプがひいらぎ賞を勝利!
来週のジュニアカップに特別登録をしている。
出走するのかな?

日曜日, 12月 14, 2008

64bit化 その6 pgplotによる可視化を確認

pgplotのインストールは

http://oku.edu.mie-u.ac.jp/~okumura/linux/?PGPLOT

にあるように、

・tar.gzを展開したディレクトリ(例:/usr/local/src/pgplot)でmakeをしてはいけない。

/usr/local/pgplotを作成して、そこにdrivers.listをコピーし、

/usr/local/src/pgplot/makemake /usr/local/src/pgplot linux g77_gccを実行し、

make

という手順をとらないといけないみたい。

ついつい忘れてしまい、展開したディレクトリでmakeをしてしまった。

あとmakefile中で、

/usr/X11R6/include→/usr/include

/usr/X11R6/lib→/usr/lib64

の変更を実施してからmakeすること。

●それでも、GIFに出力する際に、大量のエラーが。
 64bit版ではX or PSファイル、どちらかへの出力にするしかないか?

金曜日, 12月 12, 2008

64bit化 その5 WideStudioのインストール防備録

64bit OS(Fedora 9 x86_64版)でのWidoStudioインストール時のエラー対応防備録。

1.

./configure実行時に

make[1]: *** 'sedscript' に必要なターゲット

'/usr/lib/python2.5/config/Makefile' を make するルールがありません. 中止.

というエラーが出る。

とりあえずの対処法:ws-v3.98-1/src/configureで
if [ $has_python = 0 ]; then
echo "No Python.."
の1行前に
has_python=0
を加える(先頭に$は不要。=の前後にスペースも入れてはいけない)。

2.
ws-v3.98-1/src/png/でのmakeでエラー。

対処法:png.cppのコンパイルとその後のリンク時に-fPICオプションを追加。
g++ -O2 -fPIC -Wall -Wno-format -fsigned-char -DFUNCPROTO -DXTFUNCPROTO -I../../include -I. -I/usr/include -I/usr/local/include/libpng -DWS_DEFAULT_DIR=\"/usr/local/ws\" -DLINUX -c png.cpp -o ./runtime/png.o

g++ -o ../../lib/libwspng.so -shared -Wl, -soname,libwspng.so -fPIC -L/usr/lib64 -lpng -lZ ./runtime/png.o -L/usr/lib64 -lXext -lXt -lX11 -ldl -lSM -lICE -lpthread

●それでもまだインストールは上手くいっていません。

日曜日, 11月 30, 2008

64bit化 その4

昨日に引き続き作業。

上手くいかない。。。

エラーメッセージの内容は

Can't locate ExtUtils/Embed.pm in @INC (@INC contains: /usr/lib64/perl5/5.10.0/x86_64-linux-thread-multi /usr/lib/perl5/5.10.0 /usr/local/lib64/perl5/site_perl/5.10.0/x86_64-linux-thread-multi /usr/local/lib/perl5/site_perl/5.10.0 /usr/lib64/perl5/vendor_perl/5.10.0/x86_64-linux-thread-multi /usr/lib/perl5/vendor_perl/5.10.0 /usr/lib/perl5/vendor_perl .).
BEGIN failed--compilation aborted.
In file included from mpfc_wrap.cpp:25:
mpfc_wrap.cpp1:442: error: expected unqualified-id before string constant
mpfc_wrap.cpp1:443: error: expected initializer before ‘*’ token
mpfc_wrap.cpp1:448: error: ‘SwigPerlWrapperPtr’ does not name a type
In file included from mpfc_wrap.cpp:25:
mpfc_wrap.cpp1:37044: error: too many initializers for ‘swig_command_info’


↑のエラーメッセージが多数出力され、その後

mpfc_wrap.cpp1:37051: 警告: ‘current_interpreter’ initialized and declared ‘extern’
mpfc_wrap.cpp1: In function ‘void boot_mpfc_perl(PerlInterpreter*, CV*)’:
mpfc_wrap.cpp1:37071: error: ‘struct swig_command_info’ has no member named ‘wrapper’
mpfc_wrap.cpp1:37055: 警告: unused variable ‘items’
mpfc_wrap.cpp1: At global scope:
mpfc_wrap.cpp1:175: 警告: ‘swig_type_info* SWIG_TypeDynamicCast(swig_type_info*, void**)’ defined but not used
mpfc_wrap.cpp1:188: 警告: ‘swig_type_info* SWIG_TypeQuery(const char*)’ defined but not used
mpfc_wrap.cpp1:717: 警告: ‘int swig_magic_readonly(PerlInterpreter*, SV*, MAGIC*)’ defined but not used
make[1]: *** [mpfc_wrap.o] エラー 1

となる。原因を考える気にもなれない。眠い。。。

土曜日, 11月 29, 2008

64bit化 その3

今週も帰ってきました。そして作業中。

今回はWideStudioのインストールに大苦戦。

ライブラリやらヘッダーファイルやらの在り処(ディレクトリ構成)がまったく違うのが原因。

とりあえずmakefile中で

/usr/X11R6/lib--->/usr/lib64

/usr/X11R6/include--->/usr/include

の変更をしてコンパイルをしてみている。

現在はws-V3.98-1/src/perllib/でmakeをしているが、

EXTERN.h, perl.hがないと怒られている。

そこで以下のコマンドを実行

(http://fleur.hio.jp/perldoc/perl/5.8.8/pod/perlembed.pair.htmlを参考にしてみた)。

perl -MConfig -e 'print $Config{archlib}'

すると

/usr/lib64/perl5/5.10.0/x86_64-linux-thread-multi

を返してきた。そこに"CORE"というディレクトリがあり、その下に

EXTERN.h, perlh

があるのでコンパイルオプションに

-I/usr/lib64/perl5/5.10.0/x86_64-linux-thread-multi/CORE/

を追加。でもまだ

Can't locate ExtUtils/embed.pm in @INC ...

という長ーいメッセージが。今日はここまでか。。。。。

日曜日, 11月 16, 2008

64bit化 その2

昨日に続き作業中。

可視化用プログラムのコンパイルで大苦戦。

エラー内容は以下の通り。

ld: ./a.out: hidden symbol '_svml_sincosf4' in /opt/intel/Compiler/11.0/069/lib/intel64/libsvml.a(svml_ssincos4.o) is referenced by DSO
ld: final link failed: Nonrepresentable section on output

解決方法は、コンパイル時のオプションに

-L/opt/intel/Compiler/11.0/069/lib/intel64/ -lsvml

を加えること。分かってしまえば何てことはないのですが、解決するのに膨大な時間を使ってしまった。

土曜日, 11月 15, 2008

64bit化 その1

実家のPCが最新デスクトップに変わりました。

CPUがCore2 Duo。ということでCFDソフトの64bit化がしたくなったので

先週から(2週連続で実家に帰って)作業をしています。

今日の午後いっぱいを使ってやっとインテルFortranコンパイラーのインストールが完了。

まず入手できるHPが変わっているようなので注意。

http://www.intel.comに行き、

Work

という部分をクリック。続いて

Software

という部分をクリック。さらに

Compilers

をクリック。Linuxで動かすので

Linux*

をクリック。非商用版ならば無期限なので、ページ右側にある

Free Non-Commercial Download

と書かれたタブをクリック。

Accept

と書かれたタブをクリックすれば、コンパイラ一覧が表示される。

Intel Fortran Compiler Professional Edition for Linux

をクリックして、メールアドレス、国/地域を記入して送信すれば、メールが送られて来て

ダウンロードページに行けますし、シリアルナンバーも書かれています。

一番苦労したのはインストール後、実際コンパイルを実行した時の次のエラー。

/opt/intel/Compiler/11.0/069/bin/intel64/fortcom: error while loading shared libraries:
libstdc++.so.5: cannot open shared object file: No such file or directory
ifort: error #10273 /opt/intel/Compiler/11.0/069/bin/intel64/fortcom の致命的な
エラー、0x7fで終了しました。

解決法を先に書きますと、まず

yum provides libstdc++*

を実行します。これでlibstdc++*が含まれるパッケージの一覧を表示してくれるようで

(私もいろいろネットで調べて、こうすればいいんじゃないかと手当たり次第やったのでよく分かってません)

その中にx86_64用らしいcompat-libstdc++-33.x86_64というのがありましたので

yum install compat-libstdc++-33.x86_64

を実行したところ解決しました。

順を追って書きますと、最初は

yum provides libstdc++.so.5

を実行したのです。そうすると

compat-libstdc++-33.i386

しか表示してくれないのです。明らかに32bit用なのですが、

当然これをインストールしても解決しません。

というかもともと/usr/lib/にはlibstdc++.so.5はあるんですよね。

それで/usr/lib64/にはlibstdc++so.6だけしかない。

なので上記のようにlibstdc++*としてみたわけなのです。

金曜日, 11月 07, 2008

落選

東京マラソンの抽選に落ちました。残念。

でも週一でのジョギングは継続したいです。

まあ、もともとはバスケのための体力づくりだったのだけど。

何か目標を作らないと続かないたちなので。

土曜日, 11月 01, 2008

また久々の投稿

生きてます。

久々にログインしたついでに投稿。

1次元TCUP法が一応完成(コンパイルは通った)。

2相流が解けるという触れ込みの手法。

ただし物性値をどう与えるかが難しい。

粘性率とかジュールトムソン係数とか初めて扱うので。

でも理想流体の場合は考えていなかった物理を扱えるので、

ちゃんと完成したら楽しそうだ。

土曜日, 8月 02, 2008

久々に投稿

ここのところまったく投稿してませんでした。

最近は

映画"クライマーズ・ハイ"を見て以来、原作を読んで、NHK版ドラマを見て、

山崎豊子の"沈まぬ太陽 御巣鷹山編"を読み始めるなど、

日航123便の墜落事故関連の作品を読んだり見たりしてます。

もうすぐ23年目です。

以下、航空会社の安全性について。
http://allabout.co.jp/travel/airticket/closeup/CU20050520A/
http://www.airsafe.com/events/regions/asia.htm

まあ、車に乗るよりはずっと安全っていうのは理屈では分かるけど。

話題を変えて、

ライアン産駒のメジロチャンプが新馬勝ちをしました。

美坂良 馬なり 49.5 --.- 24.4 12.5

という、この時期の2歳馬としては猛時計を出していたので、期待はしてました。

来週の函館2Sを予定とのこと。距離を伸ばして欲しいんだけど。

じっくり見守りたいと思います。


ジュビロは相変わらず。。。

勝ったり負けたり。前田の復帰、得点が救い。


CFDソフトは、、、

ほとんど触れていません。

本当に気液2相流解析が出来るという話のTCUP法を自作したいんですが。











日曜日, 5月 18, 2008

メジロジーニーが勝った

土曜新潟のみ勝利戦2200Mで見事勝利!

前走出遅れて、3~4角で一気にまくっていき

差のない7着だった時は、間もなく

勝ちあがれるかなとは思ったけど。

菊花賞出走が叶えば最高。

ジュビロは泥沼。3連敗。内容がまったく駄目。

ディフェンス陣何やってんだよ。守れない、正確に前に繋げない。

前田もドフリー外すし。2連勝した時はFC東京戦を

見に行こうかと思ったけど、やめといて正解。

調子の良かった湘南もセレッソに負けて3位に後退。

サッカーに関してはまったくいいことなし。

CFDはCIP-CCUPに取り掛かろうかと思っております。

圧縮・非圧縮の統一解法です。

金曜日, 5月 02, 2008

青葉賞

ドリームキューブが青葉賞に挑戦です。

メンバーはかなり揃った感じですが、

是非ともダービー出走権を取って欲しい。



ジュビロは2連勝中。でも内容は伴っていないみたいだけど。

明日はダービーです。3連勝なるか?

前田、カレンはいつ復帰なんだろ。

●CFDソフト
CIP法版のソフトも公開しました。

GUIで変わったのは人工粘性のパラメータに関してだけなので

ユーザーから見たらあんまり差は分からないですが。

ただしRoe法版とじっくり結果を見比べると差が見つかるでしょうが。

日曜日, 4月 20, 2008

5着

ライアン産駒のレッツゴーキリシマが皐月賞に出走しました!
スプリングステークスとは違い、先行策。
やっぱり持ち味を生かすにはこれですね。
直線は熱くなれました。最後失速しましたが5着に粘った。
次はNHKマイル?

CIP法のコードが完成。
GUIも少し手を加え、公開準備も終わった。
しかし、大学のコンピュータが落ちているのか転送できません。
復旧したら公開予定。

土曜日, 4月 19, 2008

久々

約2ヶ月ぶりの投稿。

●フリーのCFDソフト作成
ちょこちょこ進めてます。
CIP法の公開準備をやっと開始。

●競馬
ドリームキューブが500万戦を逃げ切り、
来月頭の、ダービートライアル青葉賞に出走予定とのこと。
もしダービー出走できたら見にいきたいな。
ブライト産駒ラスト世代だし。これを逃したらもうないんだもんな。
ドリームアビームは間に合わないか。。。

●TOEIC
3月に受験。公式テストは初(IPテストを1回)。
やはりリーディングの時間が足りなくなった。
もっと練習せんと。平均点くらいでした。

日曜日, 2月 24, 2008

保守

久々アップ。

GPS(自作CFDソフト)はちょいちょいパワーアップさせてます。

CIP法コードを作ってます。

今年のクラシックはブライト産駒の

ドリームアビーム、ドリームキューブに期待

しているのだが…。

特にアビームは気性さえ成長してくれたら、と思ってる。

ライアン産駒のレッツゴーキリシマにも期待。

水曜日, 9月 19, 2007

グラーフ

期待していたメジロアリオン、ドリームキューブの
ブライト産駒の牡馬2頭が案外な結果に終わった。

一方牝馬だけど、前走5着だったグラーフが
1800という今の2歳戦では長距離の未勝利戦に
快勝。今後も注目。

情報技術者試験が様変わりするみたい。
ソフト開発技術者→応用情報技術者
に変更?基本、応用という区分けですか。。。

土曜日, 9月 08, 2007

インストールノートを作成中

Intel Fortranコンパイラ、PGPLOTライブラリ、そして
GPS(フリーのMHDシミュレーションソフト)本体の
インストールノートを作成中。結構前にインストールしたので
どこで苦戦したのか思い出せない。
でもこのブログを見直して書き進めていきます。

先週は、トップオブマジックが惜しい2着も
スズカライアンが快勝。

今日はカレンナサクラが惜しい3着。
追い込み馬って勝ちきれないのが悲しい。

明日のオナーチェイサーに期待。

スカイレイ、早く帰ってこい!!!

日曜日, 8月 26, 2007

7着

アリオンの2戦目は7着。

今日もゲートを出てすぐに追われていた。
それでも追走に一杯いっぱいということはなく、
少しずつ競馬らしくなっている。
競馬を学んでいるといったところか。

オナーチェイサーが1000万下2000Mを逃げ切り。

ソフトウェア公開用のページを仮オープン。
スクリーンショットを何枚か載せました。
http://www.kusastro.kyoto-u.ac.jp/~hiromitu/GPS.html

土曜日, 8月 25, 2007

夏休みも終了したし

自作ソフトの公開へ動きだそうかと思うこのごろ。

馬インフルエンザでメジロジーニーの
未勝利戦(札幌芝1800M)が流れた…。
距離が延びて期待だったのだが。
来週か?

明日はアリオンの2戦目。
一気に距離延長の2600M。
騎手は和田騎手に。
やっぱり期待しちゃいますよ。

ライアン産駒では
オナーチェイサーに期待。

金曜日, 8月 10, 2007

一応⇒本当に、完成

メモリ不足かと思い
http://www1.plala.or.jp/yuuto/linux/p07.html
を参考にスワップを増やして試すも、
前日と同様に落ちる。
ただし全て設定し終わってなかったので、
とりあえず全部設定した実行ファイルを作っておくことに。

一応実行してみると…
普通に動く。何で?理由は不明も本当に完成!!
これで気持ちよく盆休みを迎えられる。

アリオンのデビューが決定。
日曜小倉3R、3歳未勝利戦、2000M。
調教タイムなどの情報が乏しいのが不安。
でも好走を期待!!

木曜日, 8月 09, 2007

(一応)GUI完成

可視化まで出来るようになりました。
ただし、可視化のパラメータを入力する
インプットフィールドでTabキーによる
フォーカス移動をさせようとすると、
セグメンテーション違反が発生。
メモリー不足が原因?

何度か試したけど駄目でした。
気持ちよく盆休みを迎えたいので、
もうGUI作りは終わりにしようかと思います。
必要機能は全て組み込めたので。

それにしても大部分の設定をGUIで行える
CFDソフト(プリ、ポスト含む)が自作出来て、われながら大満足。
そのうち公開してみようかと思っています。

今週末にメジロアリオンがデビュー予定とのこと。
土曜に実家に帰る予定だったけど、一日遅らせようかな。

月曜日, 8月 06, 2007

コルセア

メジロコルセア(メジロドーベルの全弟)が
みなみ北海道ステークス(オープン)を勝ちました。

去年は同レースに3連勝で臨み、
1番人気も5着に敗れ、その後の成績は振るわず。
休養を挟んで久々のレース。
軽量にも(恐らく渋った馬場にも)恵まれ快勝です。

毎度のことながら、あとはブライト産駒の
スカイレイとアリオンの兄弟が活躍してくれれば。

GUI作りは佳境に入ってきました。
ボタンを押すと、makefileの作成(perlプログラム)やら
makeの実行(実行ファイルを作るだけ)、計算実行まで
出来るようになりました。なんかソフトウェアって感じになって
きました。今は可視化の部分を作ってます。
ほんとうは年休とってでも、盆休みまでには完成させたいのだけど、
報告書の月で忙しいのと、とある事情で年休はなるべく
取っておきたいので休まず。
完成するかなー。

日曜日, 7月 29, 2007

うーん

デビュー戦は4人気の6着。
馬体はよく見えたけど、
レースではいきっぷりが悪い。

パドック解説の人が言っていたとおり、
使いつつよくなってくれるとよいのだが。

アリオン、早くデビューしないかな。
スカイレイ、早く帰ってこーい。

土曜日, 7月 28, 2007

メジロジーニー出陣

長距離で活躍したブライトの子のデビュー戦としては
ちょっと距離が短いかな、とは思うが
函館1200Mでデビュー。
この時期に勝てたら先への期待が膨らむ。

水曜日, 7月 25, 2007

rootのパスワード忘れ

rootのパスワードを忘れてしまったので、以下のページを参考に変更。

http://www.atmarkit.co.jp/flinux/rensai/linuxtips/037lostrootpasswd.html

というのもWideStudioでGUI作りをしていたら、
セグメンテーション違反で落ちてしまって、
理由もわからない。マシン自体を再起動して
再度試してみるか、と再起動したらrootでログインできない
(rootで作業しているのがいけないのだろうけど)。

VMwareでLinuxを使っているので
まったくといっていいほどシャットダウンさせておらず、
つまりログインしっぱなしでほっておいたので、
忘れてしまったというわけ。

再起動してもやはり、セグメンテーション違反は治らず。うーん。。。

水曜日, 6月 27, 2007

とうとう

メジロアリオンが入厩!
メジロアリオンは父:メジロブライト、母:メジロピカール
つまりメジロスカイレイの全弟。

もうダービーも終わっちゃったし、約1年出遅れた感じだけど、
出来れば出世してほしい。
でもなんでこんなに時間がかかったんだろう。

スカイレイ、早く帰って来い。

日曜日, 6月 10, 2007

好調

ライアン産駒が好調でした。
馬場が渋ったのが原因?

ともかく
ビービーファルコン、カレンナサクラが勝ち
マイネルグラシューが2着←勝ったと思ったんだけど…
マルブツライトが案外だったな。

そしてそして
ジュビロが大勝!前田が復活の2ゴール!
太田も2ゴール。点は取れてるんだけど、守備がね。
今日も無失点でいけるかと思ったら1点とられるし。
まあ勝敗が五分にもどったからよしとしよう。

金曜日, 6月 08, 2007

こんな時間まで

リスタート計算をできるようにコードをちょこちょこっと変更、
のつもりが何故かうまくいかず。当然リスタートなしで
ある物理時間まで計算した結果と、途中にリスタートを
した場合の結果は一致しないとおかしいのだけど、
diffをとったら見事に違うとのメッセージが。

その原因を調べてなおしていたらこんな時間になってしまった。
明日早起きするつもりだったのに。無理かな。

今日からLinuxマシンに市販のCFDソフトをインストールして、
環境を整えるのと、結果がおかしくないかの確認を行うという
仕事が始まった。これまでと毛色が違うし、評価されそうも
ないけどある意味楽しいからいいか。

それにしても、ウォッカとはなー。
64年ぶりだそうで。牡馬、情けない…

スカイレイ帰ってきませんorz
そのかわり2歳情報。
ドリームアビーム、来週土曜にはやくもデビュー、の予定が怪我で放牧orz
でも、メジロジーニーが入厩しているみたい。早めのデビューが期待できるか?

日曜日, 5月 27, 2007

日本ダービー

間もなく発走。

すごく応援する馬がいるわけではないけどドキドキしてくるのは
ダービーだから。一生に一度の大舞台。各馬にそれぞれの
ドラマがある。どのドラマにハッピーエンドが訪れるのか。

フサイチホウオー: 皐月賞は負けて強し。ただ人気が被りすぎな気がするのと、
フサイチの馬は好きではないので上位には見たくない。東スポ杯で際どく
追い詰められたし、つけいる隙は十分ある。

ヴィクトリー: 97年のサニーブライアンに似ている気がする。しかし2番人気。

アドマイヤオーラ: 切れる脚を披露しているが、距離に不安。

ドリームジャーニー: 母父メジロマックイーン×ステイゴールド。魅力的な血。

ゴールデンダリア: プリンシパルS快勝で、成績も安定。

ヒラボクロイヤル: 近走成績安定の青葉賞勝ち。

ということで予想。

◎ヴィクトリー
〇フサイチホウオー
▲ゴールデンダリア
△アドマイヤオーラ
△ヒラボクロイヤル
×ドリームジャーニー

夢を買うならドリームジャーニー。

金曜日, 5月 25, 2007

ジーゲン出走

結構使い詰め。勝って少し休養してほしい。
メイショウジーゲン CW 84.7 66.8 52.2 38.8 12.2 一杯

仕事が忙しくてプログラムを作る時間もないし、
やる気もあまり起きない。
PGPLOTは可視化が上手くいくようになった。

interfaceブロック中での
サブルーチンで用いる変数定義を
呼び出されるソースファイルにあわせれば
上手くいった。

呼び出される側での変数定義の仕方は
http://www.fluidlab.naoe.t.u-tokyo.ac.jp/softwares/pgplot-j.html
を参照。

火曜日, 5月 15, 2007

PGPLOT用xserver

PGPLOTの可視化で問題発生。

ファイル(psファイルなど)ではなく、Xに出力して
可視化がうまくいっているのか確認したいが
PGPLOT_DIR/にpgxwin_serverがないとのエラーメッセージ。

pgxwin_serverは、pgplotのライブラリ(libpgplot.so)を作るために
makeを行うのだがその時に一緒に作られるはずのもの
(fgrepでmakefileを検索してみればわかる)。しかし出来ていない。

ということでコンパイル部分を実際に手でやってみると、
gcc: invalid version number format
とメッセージが出てpgxwin_serverが出来ない。

またまたネットで検索してみるとLIBS=...のところにある
-Vaxlib
を削除、という記事があったので試してみた。
結果、うまくいかない。諦めずにmakeではなくて
コマンドラインで直接うってみると(適宜コンパイルオプション部分は変数を代入)
pgxwin_serverが出来た!!

pgxwin_serverを/usr/local/pgplot/にコピーして
プログラムを実行してみると、、、
ちゃんとウィンドウが表示されました。

しかし可視化はうまく行っていません。。。

月曜日, 5月 14, 2007

共有ライブラリの認識

PGPLOTのプログラムも完成したことだし、
コンパイルしてみるか、ということでlibpgplot.so、libX11.soまで
リンクして実行ファイルを作成。実行ファイルまで出来たのなら
問題なく動くかと思ったら、

error while loading shared libraries: libpgplot.so:
cannot open shared object file: No such file or directory

となって実行できない。実行ファイルの成り立ちを
ちゃんと理解していないのでどうしてよいかわからず、
とりあえずネットで検索。

/etc/ld.so.conf
に書かれたディレクトリの中に共有オブジェクトを
置いていないと認識されないとのこと。

なので解決方法としては

1. /etc/ld.so.conf
  の中身に
  /usr/local/pgplot/
  を加えてldconfigを実行する

2. /usr/lib(恐らく/etc/ld.so.confにデフォルトで書かれている)に
  libpgplot.soへのシンボリックリンクファイルを置く

のいずれかかな。

日曜日, 5月 13, 2007

あーあー

追い込んで届かずどころか、力負けだよ。
1600Mは短すぎるのかな。

武豊ももう少し前目でレースして欲しかった。

スカイレイ!早く帰ってこーい。

金曜日, 5月 11, 2007

ジーゲン、今度こそ

明日の京都12R、外回りのマイル戦に出走。

メイショウジーゲン  CW 82.2 65.4 50.9 37.0 12.3 直線強め

前走みないな、追い込んで届かずは勘弁。
取りこぼしのないようにお願いしたい。

土曜日, 5月 05, 2007

祝!ブライト産駒の初オープン馬誕生!!

マキハタサイボーグが京都2400Mの準OP戦、
烏丸ステークスで見事に勝利しました。
これで晴れてオープン馬です。

それにしても本当に京都巧者というか、
他がサッパリというか。

あとはスカイレイが(以下省略…)

プログラムに関しては…
最近はPGPLOTによる可視化プログラムの整備、
というか先輩が残してくれたプログラムを流用して
少し改造して、といった感じ。

金曜日, 4月 27, 2007

Perl

最近仕事で(効率化を図るためであって、直接仕事ではないけど)
perlのプログラムを書きました。何か非常に楽しかった。
攻撃魔法(Fortran)に加えて、回復魔法(perl)まで
唱えられるようになった気分(どんなだよ…)。

日曜日, 4月 22, 2007

帰ってこーい

スカイレイ。

希望的次走候補は
5/13 京都 白川特別 2400M
5/27 東京 青嵐賞 2400M

間に合ってくれないかなー。

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着。
武さん、お願いだから勝たせてやってよ。

紫野特別

メイショウジーゲンが武豊で1000万下に出走。
マルブツライトも出走ということで、ライアン産駒の
ワンツーを期待。調教は、

メイショウジーゲン CW 80.6 64.8 50.9 37.8 11.9 強め

だそうで、いいんじゃない?現在1番人気。すんなり勝ってほしい。

MHDのRoe法コードを2次元に拡張。といってもデカルト座標系の
コードなので、数値流束を計算するサブルーチンをほぼそのまま
流用してしまって、そんなに大変ではないのだけれど。
それよりも2次元になると可視化が大変。とりあえずはpgplotを
使える環境にしないといけない。

日曜日, 4月 08, 2007

連勝とまる

昨日はジュビロのリーグ戦連勝が、
今日はライアン産駒の4週連続勝利が
それぞれ止まりました(涙)。

ジュビロの相手は浦和ということもあり、
仕方ない面もあるが、内容では負けていなかったみたい。
ポスト直撃が2つも…。入れてくれよ。そうすれば
引き分けもあったのに。

ライアン産駒は期待されたウォーターマークが2着。
あとは…。ブライト産駒のマキハタサイボーグも…。
京都を離れるとめっきり駄目です。
来月5日の京都2400M、烏丸ステークスがよいのでは?

あとはスカイレイが早く帰って来れますように。

日曜日, 3月 25, 2007

メイショウジーゲン完勝

めでたいめでたい。
上のクラスにいっても楽しみです。

土曜4Rでマイネルグラシューも
3歳未勝利を勝ち上がり、
ライアン産駒は今週2勝でした。

最近調子いいですね。

土曜日, 3月 24, 2007

ジーゲン

今週のライアン産駒の期待馬は
メイショウジーゲン
長期休養明けの前走は惜しい2着で、
力のあるところを見せてくれました。
今回も引き続き武豊が騎乗します。

調教内容も
CW 80.7 64.8 51.0 38.3 12.6 末一杯
となかなかよさげ。是非勝ってくれ。
ライアン産駒はジーゲン、
ブライト産駒はスカイレイが
ひっぱっていってくれることを期待。

でもスカイレイ、まだ帰ってこないんだよなー。

土曜日, 3月 17, 2007

捻挫

メジロスカイレイの休養が捻挫と判明。
捻挫なら結構はやく帰ってこれるんじゃ?
と思ったら、前回の休み(1年弱)も捻挫だとのこと。
捻挫を再発したらしい。下手したらまた1年近く
休むということ?神様、本当にお願いしますから
早いとこ良くしてください。

今週の注目馬。
ライアン産駒
 マイネルアナハイム(若葉ステークス)
 スズカライアン(スプリングステークス)
ブライト産駒
 マキハタサイボーグ(但馬ステークス)

ライアン産駒のどちらか(出来れば両方だけど)には
皐月賞の出走権をとってもらって、
マキハタサイボーグはオープン馬になってもらいたい。
ただマキハタサイボーグにとっては少し距離が短い気が…。

月曜日, 3月 12, 2007

Interface文

以前書いたFortran90のInterface文、

Interface
subroutine abc(da,is,ie)
real*8, dimension(:), intent(inout) :: da
integer :: is,ie
end subroutine abc
end Interface

...
call abc(ro,1,i0)
...

受け渡し側は上記のようでいいとして、
(i0はroの配列数であり、commonモジュール
で共有しているものとする)
受け取り側で、

real*8, dimension(1:i0), intent(inout) :: da
integer :: is,ie

配列数を明示していた。三鷹のスパコンだと
これで問題なかったが、IntelのFortranコンパイラー
だとエラーが出て止まってしまった。
正しくは

real*8, dimension(:), intent(inout) :: da
integer :: is,ie

のように配列数を明示しなくてよい。

日曜日, 3月 11, 2007

ジュビロ ライアン CFD

【ジュビロ】
土曜のジュビロvsトリニータ。
HDD録画して、帰ってきてから見ました。
結構良いサッカーをしていたと思いました。
パラナの右SBは機能してましたね。
柏戦はどこがいいのか分からず、要らねーと
思いましたが、謝らなければ。

成岡もよかったんじゃないかな。ただ
フリーのヘディングは決めてくれないと。
あと菊地も気合を感じた。
前田が戦線離脱、前節のボロ負けで、
今月末の市原戦の楽しみがかなり減退して
いたけど楽しみが少し復活。

【ライアン】
昨日、長期休養明けでメイショウジーゲン
が復活。武豊を背に惜しい2着。
あれだけ追い詰めたら勝って欲しかった…。
先週のマルブツライトといいなかなか
勝てないですね。でも今週はいまのところ
グットキララ、ウォーターマークの2勝。
来週も続いて欲しい。
でもやっぱりスカイレイ。早く帰ってきてくれ。

【CFD】
スパコン環境が使えなくなりそうなので、
手元のPCにソースを移動。
でもコンパイルが上手くいかない。
当然コンパイラーが違うからなのだけど。
ifortのマニュアル読まないといけないのか…。
憂鬱だ。

最近、PerlやOpenGLも勉強したいと
思ってますが、時間がとれずにまったく
進みません。時間が欲しい。

日曜日, 2月 25, 2007

マキハタサイボーグ

スカイレイと同じブライト産駒の
マキハタサイボーグが
土曜の阪神、1600万下2400Mに出走。
結果は4コーナーで勝ち馬と同じ位置に
居たが、切れ味負け(ちょっとぶつけられた
感じもしたけど)。でも成績が安定してきた
のでいつかオープンに上がれるかな。

一方ライアン産駒もまったく勝てない…。
早く春が来ないかなー。


土曜日, 2月 17, 2007

もはやスカイレイ応援ブログ

完全にメジロスカイレイの応援ブログとなってしまって
いる感があります。他にあまりネタがないんで。

明日は京都開催最終日で1000万下長距離の
琵琶湖特別がある。このレースに間に合って
欲しかったのだが。 以前の500万下で負かした
メンバーが勝ちあがってきて出走。
それも結構人気しそう。ということはもし出られていれば
好勝負出来たのでは、と妄想してしまいます。
まあ、たらればで話をしてもしかたないですが。

ポジティブに考えることにしましょう。
明日は雨っぽいし、切れ味もそがれ足元にも
負担になりそう。 出なくて正解だったのだと。

次回の阪神開催の1000万下長距離レースは
3/3 9R 淡路特別 2400M
4/1 9R 明石特別 2000M(ちょっと短いか…)
4/15 10R 白鷺特別 2200M

さらにその次の京都開催だと
5/13 9R 白川特別 2400M

何とか早めに帰ってきてくれ。

日曜日, 1月 28, 2007

勝てない

ライアン産駒、ブライト産駒ともに勝てません。
映画を見に行っていて生ではみれませんでしたが、
帰ってきてからGCで確認したところ、
マキハタサイボーグが準オープン戦で追い込んで2着。
オープンまでは行けそうな感じです。でも残念ながら
セン馬なんですよね。やはりメジロの牡馬がいいっす。

ということで、スカイレイ。
まだ帰ってきていないみたい。
許波多特別にも登録は(当然)なし。
琵琶湖特別に出るなら、もうそろそろ帰ってこないと。

日曜日, 1月 21, 2007

まだ休養中?

メジロスカイレイがなかなか帰ってきてくれません。
また長引くのでしょうか。是非春の天皇賞で
見てみたいんだが。早く帰ってきてくれー。

ライアン産駒はなかなか勝てません。
先ほどの京都8Rでオナーチェイサーが
勝って、ライアン産駒の今年の2勝目。

プログラム作成はほとんど前進なし。
唯一、静的ライブラリーを作れるようになった事ぐらいか。
GUI作成はまったく前進なし。
D論の残りをさっさと投稿論文にまとめないといけないので。

月曜日, 1月 08, 2007

スカイレイの休養が

長引いているので心配。
ポジティブに考えよう。
ということで
1/21 京都1000万下 2400M 睦月賞
2/4 京都1000万下 2200M 許波多特別

2/18 京都1000万下 2400M 琵琶湖特別

まだ帰ってきていないとすると睦月賞は難しいかな。
せめて琵琶湖特別には間に合って欲しい。

計算コード作りはちびちびと進行。
一応CIP-CUP-MOCCTらしきコードが出来たけど
微妙に綺麗に解けていない。
D論の残りを論文にまとめることもしなければならないので、
なかなか一つに集中できない…。

土曜日, 12月 16, 2006

休養

スカイレイがまた放牧に出てしまった。
1月の京都2400M、睦月賞あたりを
目指しての短期放牧だといいんだけど。

GUI作りもそこそこに、最近は
コード書きを少し進めている。
圧力ベース解法(陰解法)。
これを使うと固体、気体、液体が
同時に解ける。これなら
使ってみたいという人も増えるかなー。

月曜日, 12月 04, 2006

ライアン産駒好調

10月、11月と不調が続いていた
ライアン産駒が最近好調。

なかでも土曜の葉牡丹賞を
快勝したマイネルアナハイムには
来年のクラシックに是非出て欲しい。
次走はホープフルステークスが有力らしい。

日曜日, 11月 26, 2006

見事勝利!!

今日の6R、東京2400Mを見事勝ち上がってくれました!!
今日は一日幸せな気分です。その後のレースは純粋に
楽しめました。

それにしても強い勝ち方でした。スタートも何事もなく
出てくれて中段やや後方。直線入り口では一瞬
前が壁になるようなシーンもありましたが、
残り400Mくらいから追い出し。見る見る先団に追いついて
最後は2馬身1/2突き放す完勝。上がりは34.5、
走破時計も2分26秒7となかなかです。

次走は12/23 阪神 1000万下 2400Mの江坂特別
少し間があくけど1/28 京都 1000万下 2400Mの睦月賞
あたりでしょうか。また東上って可能性もありますが。
それにしてもこれからも注目です。

金曜日, 11月 24, 2006

出走

日曜東京6R500万下2400Mに出走決定。

メジロスカイレイ 栗坂重 53.7 39.7 26.4 13.5 馬なり

調子はよさそう。
騎手は…ルメール。
悪くはない、むしろいい。
でも武豊に戻るとおもっていたから。
ルメールは短期免許だから恐らく次は
乗れないし、武豊とは2戦2勝と相性も
よさそうだったから。まあ出遅れなくゲートを
出てくれて、無事に回ってきてくれて、
ついでに勝ってくれればそれが最高。

GUI作りはだいぶ形になってきた。
もうそろそろプログラムの配布の形式を
考えないと。最近はあまり使われていない
らしいけど静的共有ライブラリにしようかな。
データ出力部分のソースをユーザー側で
編集できるようにして、あわせて実行ファイルに
するようにすればいいかな。
まだ時間はかかりそうだけど。

月曜日, 11月 20, 2006

順調

今週の東京に出走するのでしょうか。
順調に調教をこなしているようです。

メジロスカイレイ 栗坂路 57.3 41.2 27.5 14.0 馬なり

JCウィークなので武豊騎手も東京。
武騎手に戻るのか、岩田騎手のままなのか。
それとも別の騎手?もうあんな出遅れだけは
勘弁してくれ。

日曜日, 11月 19, 2006

次走に向けて

スカイレイが既に帰厩していました。
さっそく時計も出しています。

メジロスカイレイ DW良 80.9 65.7 52.1 38.7 - 12.3 一杯

だそうです。ロックスピリッツ(一杯)と併せて
0.2秒先着とのこと。なかなかいいじゃないでしょうか。
来週日曜、東京500万下2400M?
これを逃しても中京の特別レースに
2500M戦がいくつかありますが。
どうするんだろう。

昨日スカイレイとおなじブライト産駒の
マキハタサイボーグが1000万下の
特別レースを勝利!!

ジュビロも快勝!!
リーグ戦最後のヤマスタだし
行こうか迷っていたのです。
あー残念。12/9の天皇杯5回戦
行こうかなー。

GUI作り、なかなか楽しいです。
工夫のしがいがあって。
購入した本を辞書変わりに
(といっても索引が少ないので
不便ではあるのですが)
使ってます。その分、流体計算コード
の方が書き進んでいません。
バランスをとりながら進められるといいんですが。

水曜日, 11月 15, 2006

スカイレイ休養…

せっかっく約1年ぶりに出走したのに、
先月31日から休養に出たとのこと。
これで今週末の出走もなさそう。
長期休養にならないことを望む。

少しずつGUI作りも進行中。
数値計算とはまた違った楽しさが
あっていい。

金曜日, 11月 03, 2006

トライ&エラー

WideStudioで簡単なアプリケーションを
作り始めてみた。しかしそこに出てくる
文法がさっぱり分からない。
ネットで調べたら構造体やらなんやら。
->な記号にも初めて出あった。新鮮な感じ。

ということで2つの方向から進めることに。
一つは、当然ながらちゃんと文法を学ぶ。
もうひとつはトライ&エラー。
WideStudioにのってるサンプルプログラムと
勉強した文法から、自分のやりたい事をやるには
こう書いたらいいのかな?と論理的に考え実証してみる。

間違えることで文法を正しく理解するし。
ということで学んだ事の防忘録。


......

FILE *fp, *fp2; \\fp, fp2はポインタ?
double para1, para2, para3;
fp = fopen("filename", "r"); \\r: 読み込み専用。
if(fp==NULL){
exit(-1); \\これじゃ強制終了
\\⇒新しいウィンドウ出して、警告を与えるようにしないと。
}
fscanf(fp, "%lf %lf", ¶1, &para2); \\%lfは倍精度実数。
\\ 一行に2つのパラメータ。その間は半角スペースの場合。
\\ポインタ指定で読み込み。
fclose(fp);

fp2 = fopen("filename2", "w"); \\w: 書き込み用
if(fp2==NULL){
exit(-1);
}

fprintf(fp2, "%lf %lf \n", para1, para2); \\今度はポインタ指定ではない。
\\
読み込み時は改行(\n)必要なかったけど。。。
fprintf(fp2, "%f", para3) ;
fclose(fp2);
......

といった感じ。間違ってないよね?
よくやってしまうのが ; を忘れる間違い。
やっと慣れてきた、というより最初にこれを疑う。
大概これでエラーが出ている。
流体計算コードも書き進めないとな。

日曜日, 10月 29, 2006

WideStudio

WideStudioを使って本格的にGUIを
作り始めようと思い、
「WideStudio 徹底ガイドブック」
「C言語によるUnix システムプログラミング」
という本をAmazonにて購入。

前者を読み始め、簡単なGUIを作り始めました。
まだまだやりたいことをするにはどうしたらよいか
さっぱりな状況ですが、頑張ってみようかと思ってます。

土曜日, 10月 28, 2006

スカイレイ出走

約10ヶ月ぶりの出走。
直前の調教内容は

メジロスカイレイ 栗坂路         55.4 41.1 27.2 13.6 馬なり
メジロスカイレイ DW良 83.9 68.9 53.5 40.0  ―  12.0 強め
メジロスカイレイ 栗坂路         59.5  53.7 28.8 14.3 馬なり
メジロスカイレイ DW 84.8 68.6 54.1 40.3  ―  12.0 仕掛け

そして今日、東京8R500万下芝2300Mに
岩田騎手で出走しました。

結果は…
1枠1番のためゲートに先入れ。
スタート時に立ち上がり、さらに騎手を振り落とすほど
ジャンプする感じでゲートを出る。大きな出遅れ…
正直あれは痛い。道中は最後方を追走し、
3コーナー過ぎから4コーナーあたりで
中段にとりつき、もしかしたら、と思わせましたが
3着まで。スタート直後に足を使ったと思われ、
それでも3着まで来たのだから弱くはないと思う。
それにしても残念で仕方ない。

これで6戦2勝。3着が2回。4歳でまだ6戦ですから
まだまだこれからなはず。次走は去年勝った
11月18日(土)、京都8R500万下2400Mかな?

日曜日, 10月 15, 2006

競馬あれこれII

今週の出走はありませんでした。

メジロスカイレイ 助手 CW重 81.6 66.4 52.7 39.5 - 13.4 一杯

木曜の追い切りの動きがあまりよくなかったですし、
評判の良血とはいえ2歳馬に遅れてしまったので
まだ本調子ではないのでしょう。
先週のアレグレットのこともありますし、じっくり
行った方がいいでしょう。

そして今日の追い切り

メジロスカイレイ 助手 栗坂路 55.4 41.1 27.2 13.6 馬なり

京都2400Mは来月中旬までないけど、それまで
じっくりかなー。やっぱり気がはやる。

プログラムの方は一応熱伝導も入れてみた。
でも熱伝導は研究で扱ったことがないので、
よいテスト問題を知らない。元指導教官に
聞いてみよう。

日曜日, 10月 08, 2006

競馬あれこれ

メジロスカイレイの未勝利戦は
2400Mじゃなくて2200Mだった。
来週の土曜の京都500万下2400Mに
出るかな?

メジロスカイレイ 助手 CW重 
69.7 54.2 39.7  -  12.6 馬なり
メジロスカイレイ 助手 栗坂路     57.3 41.3 27.2 13.8 馬なり

順調に調教をこなしているようです。
後者の調教は噂の良血馬、
ザサンデーフサイチと併せ馬。
馬なりで併入だそうです。

今日はメジロアレグレットが競争中止で予後不良…
今日はグリーンチャンネルの栄光の名馬で
メジロドーベルが取り上げられる日。その日にまさか
娘が亡くなるとは。信じられん。

悪いことばかり言ってると暗くなるんでいい話も。
メジロブライトと3/4の同血、メジロベリンダが入厩。

あと知らなかったのだが、メジロブライトの全妹
メジロプレストが繁殖にあがっているんだね。
ブライト死んじゃったし、貴重な血。
若いからまだ種付けはしないのかな。

土曜日, 9月 30, 2006

久々更新

更新が滞ってしまった。
勤務地変更があり、引越しやらなんやら。
車通勤にも大分慣れました。
でも慣れすぎには注意です。

計算コード作りですが、
1次元のMHDコードが最近完成。
近似リーマン解法の1種であるRoe法に
空間精度を高次精度化するTVDの1種の
MUSCL内挿を組み合わせました。
時間方向に関しては、2次のルンゲクッタ法を
使用。全体で空間2次時間2次の精度です。
次は熱伝導を加えようかと思ってます。
さらにはソルバーをCIP法かRoe法かを
選択出来るようにして、オープンにしようかと
思ってます。いつになるかは分かりませんが…。

競馬では明日の夜、凱旋門賞です。
嫌いなサンデー産駒ですが、
ディープは応援したくなります。
特にこの凱旋門賞は勝って欲しい。
日本競馬のレベルの高さを示して欲しい。

自分の好きな馬、メジロスカイレイが久々に帰厩。
さっそく時計を出してますよ。

メジロスカイレイ 助手 栗坂路        58.6 42.9 14.1 馬なり
メジロスカイレイ 助手 DW良 85.7 69.0 53.7 40.3 13.0 馬なり


だそうです。500万下からの再スタートです。
2戦2勝の京都2400Mのレースですが、
10/14(土) 8R 500万下 2400M
11/18(土) 8R 500万下 2400M
       10R 八瀬特別(1000万下) 2400M
ですかね。とにかく無事に行って欲しい。