パスワードを忘れた? アカウント作成
12742814 journal
Intel

t-nissieの日記: Intel Fortran (ifort): エラー #13002: 予期しない generic メッセージ引数です: X%.8X }。

日記 by t-nissie

Intel Fortran (ifort)で-march=nativeコンパイラオプションを付けたら顕在化した
「エラー #13002: 予期しない generic メッセージ引数です: X%.8X }。」は
LANG環境変数を、ja_JP.UTF-8ではなく、Cに設定すれば回避可能。というメモ。

$ ifort -V
インテル(R) 64 対応インテル(R) Fortran コンパイラー (インテル(R) 64 対応アプリケーション用)、バージョン 16.0.1.150 ビルド 20151021
$ ifort -DHAVE_CONFIG_H -I. -I../../src -I..   -I/usr/include -I/usr/local/include -r8 -O3 -warn all -openmp -parallel -qopt-report=2 -march=native -FR  -c -o dVddi-unharmonic.o ../../src/dVddi-unharmonic.F
ifort: リマーク #10397: 最適化レポートは出力先の *.optrpt ファイルに生成されます。
エラー #13002: 予期しない generic メッセージ引数です: X%.8X }。
$ LANG=C ifort -DHAVE_CONFIG_H -I. -I../../src -I..   -I/usr/include -I/usr/local/include -r8 -O3 -warn all -openmp -parallel -qopt-report=2 -march=native -FR  -c -o dVddi-unharmonic.o ../../src/dVddi-unharmonic.F
(正常にコンパイル終了。)

最新のバージョンではbug-fixされているかもしれないが、
予算不足でライセンスの更新ができず
コンパイラをバージョンアップできないので、確認できない。
バグリポートもできない。
どなたか研究費をおめぐみください。

なお、feramは-march=nativeコンパイラオプションを付けても特に速くはならなかった。

$ . /opt/intel/bin/compilervars.sh intel64
$ wget https://sourceforge.net/projects/loto/files/feram/unstable/feram-0.25.04unstable/feram-0.25.04unstable.tar.xz
$ tar xf feram-0.25.04unstable.tar.xz
$ cd feram-0.25.04unstable/
$ ./configure FC=ifort --with-fft=fftw3_omp --with-lapack=mkl FCFLAGS="-r8 -O3 -warn all -openmp -parallel -qopt-report=2 -march=native"
$ make -j8

この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。
typodupeerror

あと、僕は馬鹿なことをするのは嫌いですよ (わざとやるとき以外は)。-- Larry Wall

読み込み中...