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 だったことです。な
んでこんなに違うのかと驚きました。
intel compiler for Linux part2
■ このスレッドは過去ログ倉庫に格納されています
2007/05/05(土) 02:04:17ID:dFvqOs+3
■ このスレッドは過去ログ倉庫に格納されています