A newer version of this document is available. Customers should click here to go to the newest version.
double-size
Specifies the default KIND for DOUBLE PRECISION and DOUBLE COMPLEX declarations, constants, functions, and intrinsics.
Syntax
Linux:  |  
      -double-size size  |  
     
Windows:  |  
      /double-size:size  |  
     
Arguments
size  |  
      Specifies the default KIND for DOUBLE PRECISION and DOUBLE COMPLEX declarations, constants, functions, and intrinsics. Possible values are: 64 (KIND=8) or 128 (KIND=16).  |  
     
Default
64  |  
      DOUBLE PRECISION variables are defined as REAL*8 and DOUBLE COMPLEX variables are defined as COMPLEX*16.  |  
     
Description
This option defines the default KIND for DOUBLE PRECISION and DOUBLE COMPLEX declarations, constants, functions, and intrinsics.
Option  |  
        Description  |  
       
|---|---|
double-size 64  |  
        Defines DOUBLE PRECISION declarations, constants, functions, and intrinsics as REAL(KIND=8) (REAL*8) and defines DOUBLE COMPLEX declarations, functions, and intrinsics as COMPLEX(KIND=8) (COMPLEX*16).  |  
       
double-size 128  |  
        Defines DOUBLE PRECISION declarations, constants, functions, and intrinsics as REAL(KIND=16) (REAL*16) and defines DOUBLE COMPLEX declarations, functions, and intrinsics as COMPLEX(KIND=16) (COMPLEX*32).  |  
       
The real-size option overrides the double-size option; for example, on Linux* systems, "-double-size 64 -real-size 128" acts like "-double-size 128 -real-size 128".
IDE Equivalent
Visual Studio: Data > Default Double Precision KIND
Alternate Options
None