羽田野 直道:非エルミート行列のスペクトル計算ライブラリ(β版)


非エルミート行列のスペクトル計算ライブラリのβ版です。 非エルミート行列(特異行列ではないもの)の、複素エネルギー面上での固有値分布を計算します。 いずれ詳しい解説を掲載する予定ですが、プログラムを見れば使い方はわかるようにしてあるつもりです。

なお、β版ですので、バグがある可能性は否定しません。 万が一バグなど見つけられましたら、羽田野までご連絡下さい。

現在、自動的にダウンロードできるように鋭意検討中ですが、当面は手動で配布致します。 下記のうち、必要なものを羽田野までお知らせ下さい。 折り返し、メイルの添付ファイルにてお送りします。なお、配布依頼は .ac.jp か .go.jp からに限ることに致します。 ご了承下さい。


  1. ソースコードzgreennorm.f90(FORTRAN90)
  2. 以下は、幾つかのシステムについてコンパイルして、ライブラリ化したものです。 すべて uuencode してありますので、ダウンロードしたら uudecode コマンドを使って libnhpack.a を取り出して下さい。
    1. PC/LINUX用にIntel Fortran Compilerを使ってコンパイルしたライブラリ。
      コンパイルコマンドは ifc -c -O3 -tpp7 zgreennorm.f90
    2. Alpha/Linux用にCompaq Fotran Compilerを使ってコンパイルしたライブラリ。
      コンパイルコマンドは fort -c -O5 zgreennorm.f90
    3. PowerMac G5/MacOS 10.3用にIBM XL Fortran Compilerを使ってコンパイルしたライブラリ。
      コンパイルコマンドは xlf -c -O5 -qarch=g5 zgreennorm.f
  3. 以下は、試しにライブラリを使ってみたプログラムのソースコードです。ソースコードをダウンロードした方は、以下のプログラムとzgreennorm.f90を一緒にコンパイル・リンクして下さい。ライブラリlibnhpack.aをダウンロードした方はコンパイルする際に、コマンドの末尾に -L. -lnhpack という文句をつけて下さい。
    1. FORTRAN90のソースコードzgreennorm_test_1way.f90
    2. FORTRAN77のソースコードzgreennorm_test_1way.f

羽田野直道ホームページへ
羽田野研究室ホームページへ