dis45 とはヒストグラムを扱うソフトウェアです。 1 次元、2 次元ヒストグラムに加え、N 次元も扱えます(たぶん)。
dis45 は現在は開発が中断されており、また古い fortran も用いているため(?) 最近の OS ではコンパイルが通りません。
また 64bit マシンにも原則対応していないと思われます(動かすことはできるようだが)。
現在、少なくとも ubuntu 8.04 32bit で動作することは確認済みです。
ソースからコンパイルできます(ユーザー函数も)。理研などから /adsoft を以下を コピーしてきて、
/adsoft/dis45/2.04/INSTALL-DIS45 にしたがってコンパイルし直して(xmkmf -a; make; make install)インストールしてください。
ソースからコンパイルができません(ユーザー函数も)。理研などから /adsoft 以下を コピーしてきて、
そのまま動くかどうか使ってみてください。動けばラッキーくらいのノリです。
ユーザー函数も、上記古い OS でコンパイルし、完成品を持ってきて使ってください。
以下を .bashrc に加えてください
export PATH=$PATH:/adsoft/dis45/2.04/linux/
ではこれによって、利点のひとつである ユーザー函数を作れないという問題が生じています。
なので、どうしてもユーザー函数を作りたい場合は (1) 古い OS (gcc 3.X 系統と g77 が必要?)を用いる。ubuntu 8.04 32bit で動くことは確認済み (2) ユーザー函数を作るときだけ、上記のような動くマシンで行い、コンパイル済み品を手元に 持ってくる などして、対応しましょう。