平衡点
2006/09/20
_ spmodel@hucc
動いた. 長かっただよ.
以前の記憶は既に遠い彼方なので, 真面目にもう一度書いておく.
hucc の環境
$ uname -a AIX hop00 2 5 00C500854C00
- 用意されているコンパイラ.
- IBM XL Fortran Enterprise Edition for AIX5L
- IBM XL C/C++ Enterprise Edition for AIX5L
- 日立最適化 Fortran90
- 日立最適化 C
- 日立最適化 C++
- その他数値計算ライブラリ
その他, CVS とかもあって大変便利だわ. それになんと zsh があるよ. 素晴らしい.
netcdf-3.6.1
IBM XL Fortran と XL C を使ってみた. 日立でも良いけど. 速度とか気になり始めたら, その時考えよう. とりあえず動いたから良し, とする.
$ ./configure --prefix=$HOME \ CXX="" \ CC=xlc CPP="xlc -E" \ FC=xlf FFLAGS=-q64 \ F90=xlf90 F90FLAGS="-qsuffix=f=f90 -q64" \ ARFLAGS="-X64 cru" \ NMFLAGS="-X 32_64" $ make $ make test $ make install
gt4f90io
$ FC=f90 FFLAGS="-nohugeary -i,L -parallel" \ ./configure --prefix=$HOME \ --with-netcdf=$HOME/lib/libnetcdf.a $ make $ make test $ make install
ispack
$ cat MKinclude : FC = f90 : FFLAGS = -nohugeary -i,L -parallel : CC = xlc CFLAGS = -g -q64 : ARFLAGS = -X64 cru : CPP = xlc -E CPPFLAGS = -DDIRECT -DIBM -DASCII -DET
でもって
$ make $ make static
spml
$ FC=f90 ./configure --prefix=$HOME \ --with-netcdf=$HOME/lib/libnetcdf.a \ --with-ispack=$HOME/lib/libisp.a \ --with-gt4f90io=/home/bu1706/lib/libgt4f90io.a
で, Config.mk にちょっと細工.
SYSFFLAGS=-I${HOME}/include -nohugeary -i,L -parallel -allocinline AR = ar -X64 cru $ make $ make install
早速走らせてみた.
イケてるみたいです.
- 赤道面上の南北渦度. 北極から見た時
- 青が負, 赤が正の渦柱.
- 渦度の等値線は -300〜 +300.
…とりあえず今日中にベンチマーク終わらせますかな.
_ lightbox.js
…そして意味もなく, lightbox.js を導入してみたりして.
画像のリンク踏むとちょっと綺麗になったりしない?
JavaScript の解釈, IE だとちょっと変, とかいう話だけど, どんなモンでしょうね.
ふむ, あとはアマゾンのリンクで拡大画像が出るようになれば, 嬉しい訳ですね.