VMS Help  —  FORTRAN  /INTEGER_SIZE=n D=/INTEGER_SIZE=32
  /INTEGER_SIZE

  Controls how the compiler interprets INTEGER or LOGICAL
  declarations that do not have a specified length.  The default is
  /INTEGER_SIZE=32.

  You can specify the following values:

  /INTEGER=16    INTEGER declarations are interpreted
                 as INTEGER(KIND=2) and LOGICAL declarations
                 as LOGICAL(KIND=2).  This is the same as
                 the obsolete /NOI4 qualifier.

  /INTEGER=32    INTEGER declarations are interpreted
                 as INTEGER(KIND=4) and LOGICAL declarations
                 as LOGICAL(KIND=4).  This is the same as
                 the obsolete /I4 qualifier.

  /INTEGER=64    INTEGER declarations are interpreted
                 as INTEGER(KIND=8) and LOGICAL declarations
                 as LOGICAL(KIND=8).

  You must explicitly declare INTEGER(KIND=1) data.

                                 NOTE

          To improve performance, use /INTEGER_SIZE=32 rather
          than  /INTEGER_SIZE=16  and  declare  variables  as
          INTEGER(KIND=4) (or  INTEGER(KIND=8))  rather  than
          INTEGER(KIND=2)  or  INTEGER(KIND=1).   For logical
          data,  avoid  using  /INTEGER_SIZE=16  and  declare
          logical  variables  as  LOGICAL(KIND=4) rather than
          LOGICAL(KIND=2) or LOGICAL(KIND=1).
Close Help