Fortran Tips 集
エンディアン変換
ファイル入出力時の open 文指定
open(unit=unit,file='filename',form='unformatted',convert='BIG_ENDIAN|LITTLE_ENDIAN')
コンパイル時
$ ifort -convert big_endian|little_endian $ gfortran -fconvert=big-endian|little-endian
実行時 (環境変数指定)
ifort
$ export F_UFMTENDIAN="mode:unit" mode: big|little unit: unit numbers (11,14,20,etc)
gfortran
$ export GFORTRAN_CONVERT_UNIT="mode:unit" mode: big_endian|little_endian unit: unit numbers (11,14,20,etc)