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)

実行時の引数指定


1 つ上に戻る

メインページに戻る