2014-04-15

[Fortran] 書式なし順番探査ファイルの形式(2GB超では互換性を欠くみたい)

Fortran では書式なし順番探査ファイルはレコード内容の前後にバイナリのレ
コード長がつきます。

最近の gfortran ではレコード長が 4 オクテット(デフォルト)または8オク
テットで選択できて、 -frecord-marker=8 オプションで変更できます。
http://gcc.gnu.org/onlinedocs/gfortran/Runtime-Options.html
インストール時のデフォルトで8オクテットに設定する事もできるようですが、
どうやるのか知りません。

対して Intel Fortran ではレコード長は常に4オクテットで、2ギガバイトを越
えると分割出力されます。レコード長が負の場合は分割を意味するようです。
https://software.intel.com/sites/products/documentation/doclib/stdxe/2013/composerxe/compiler/fortran-mac/GUID-E36C2463-1514-4E4E-B88A-769AB0326C57.htm

0 件のコメント:

コメントを投稿