f77 (実際の知識は fortran IV です) から f90 に移行しようとして苦しんで
います。f90 はまだ理解していません。で、ifort を使おうとしたのですが

/opt/intel/fce/9.1.043/bin/ifortbin -I/usr/local/intel/include t.f90
で compile しようとすると
use abc_module の所で
fortcom: Error: t.f90, line 2: This module file was not generated by any release of this compiler. [ABC_MODULE]
のエラーメッセージが出て前に進めません。原因をどこから追求すればよいでしょうか。

icc は commercial license ですが、ifort のライセンスは未だ購入しておら
ず、non-commercial 版です。システムは
Linux darkstar 2.6.19-gentoo-r5 SMP Wed Apr 4 11:32:37 JST 2007 x86_64 Intel(R) Xeon(TM) CPU 3.80GHz GenuineIntel GNU/Linux

試してみたのは、面白そうに見えたので download してきたプログラムを
netcdf, opendx 用に書き直したもので、g95 ではきちんと compile でき、正
しく動きます。gfortran ではだめでした。g95 はあまり信用できないので、
ライセンスを購入して ifort に移りたいと思っています。

module を作成したときで変だと思ったのは、 g95 で作った module は text
file で読めるのに、ifort で作ったものは binary file だったことです。な
んでこんなに違うのかと驚きました。