Data Type

See more details in Setting Data Types and Sizes.

Option

Description

Default

-autodouble

Sets the default size of real numbers to 8 bytes; same as -r8.

OFF

-i{2|4|8}

Specifies that all quantities of integer type and unspecified kind occupy two bytes. All quantities of logical type and unspecified kind will also occupy two bytes. All logical constants and all small integer constants occupy two bytes.
-i4
: All integer and logical types of unspecified kind will occupy four bytes.
-i8
: All integer and logical types of unspecified kind will occupy eight bytes.

-i4

-r{4|8|16}

Defines the KIND for real variables in 4 (default), 8, and 16 bytes.
-r8
: change the size and precision of default REAL entities to DOUBLE PRECISION. Same as the -autodouble.
-r16
: change the size and precision of default REAL entities to REAL (KIND=16).

-r4