02.07.2014 Views

Intel(R) Fortran Compiler for Linux* Systems User's Guide Volume I ...

Intel(R) Fortran Compiler for Linux* Systems User's Guide Volume I ...

Intel(R) Fortran Compiler for Linux* Systems User's Guide Volume I ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

<strong>Intel</strong>® <strong>Fortran</strong> <strong>Compiler</strong> <strong>for</strong> <strong>Linux*</strong> <strong>Systems</strong> <strong>User's</strong> <strong>Guide</strong>, <strong>Volume</strong> I: Building<br />

Applications<br />

-align [no]records<br />

Default: -align records<br />

Requests that components of derived types and fields of records be aligned on<br />

natural boundaries up to 8 bytes (<strong>for</strong> derived types with the SEQUENCE<br />

statement) by adding padding. See -align sequence.<br />

The -align norecords option requests that components and fields be aligned<br />

on arbitrary byte boundaries, instead of on natural boundaries up to 8 bytes, with<br />

no padding.<br />

-align [no]sequence<br />

Default: -align nosequence<br />

Tells the compiler that components of derived types with the SEQUENCE<br />

attribute will obey whatever alignment rules are currently in use. The default<br />

alignment rules align unsequenced components on natural boundaries.<br />

The default value of -align nosequence means that components of derived<br />

types with the SEQUENCE attribute will be packed, regardless of whatever<br />

alignment rules are currently in use.<br />

If your command line includes the -stand option, then the compiler ignores -<br />

align sequence.<br />

-assume [no]byterecl<br />

Default: -assume nobyterecl<br />

Specifies the use of byte units <strong>for</strong> un<strong>for</strong>matted files. This option:<br />

• Specifies that the units <strong>for</strong> an explicit OPEN statement RECL specifier<br />

value are in bytes.<br />

• Forces the record length value returned by an INQUIRE by output list to<br />

be in byte units.<br />

The default value, -assume nobyterecl, specifies that the units <strong>for</strong> RECL<br />

values with un<strong>for</strong>matted files are in four-byte (longword) units.<br />

-assume [no]dummy_aliases<br />

Default: -assume nodummy_aliases<br />

47

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!