羽田野 直道:非エルミート行列のスペクトル計算ライブラリ(β版)
非エルミート行列のスペクトル計算ライブラリのβ版です。
非エルミート行列(特異行列ではないもの)の、複素エネルギー面上での固有値分布を計算します。
いずれ詳しい解説を掲載する予定ですが、プログラムを見れば使い方はわかるようにしてあるつもりです。
なお、β版ですので、バグがある可能性は否定しません。
万が一バグなど見つけられましたら、羽田野までご連絡下さい。
現在、自動的にダウンロードできるように鋭意検討中ですが、当面は手動で配布致します。
下記のうち、必要なものを羽田野までお知らせ下さい。
折り返し、メイルの添付ファイルにてお送りします。なお、配布依頼は .ac.jp か .go.jp からに限ることに致します。
ご了承下さい。
- ソースコードzgreennorm.f90(FORTRAN90)
- 以下は、幾つかのシステムについてコンパイルして、ライブラリ化したものです。
すべて uuencode してありますので、ダウンロードしたら uudecode コマンドを使って libnhpack.a を取り出して下さい。
- PC/LINUX用にIntel Fortran Compilerを使ってコンパイルしたライブラリ。
コンパイルコマンドは ifc -c -O3 -tpp7 zgreennorm.f90
- Alpha/Linux用にCompaq Fotran Compilerを使ってコンパイルしたライブラリ。
コンパイルコマンドは fort -c -O5 zgreennorm.f90
- PowerMac G5/MacOS 10.3用にIBM XL Fortran Compilerを使ってコンパイルしたライブラリ。
コンパイルコマンドは xlf -c -O5 -qarch=g5 zgreennorm.f
- 以下は、試しにライブラリを使ってみたプログラムのソースコードです。ソースコードをダウンロードした方は、以下のプログラムとzgreennorm.f90を一緒にコンパイル・リンクして下さい。ライブラリlibnhpack.aをダウンロードした方はコンパイルする際に、コマンドの末尾に -L. -lnhpack という文句をつけて下さい。
- FORTRAN90のソースコードzgreennorm_test_1way.f90
- FORTRAN77のソースコードzgreennorm_test_1way.f
羽田野直道ホームページへ
羽田野研究室ホームページへ