@end smallexample
@item @emph{See also}:
-@ref{EXIT}, @ref{KILL}, @ref{BACKTRACE}
-
+@ref{EXIT}, @gol
+@ref{KILL}, @gol
+@ref{BACKTRACE}
@end table
and formatted string representations.
@item @emph{See also}:
-@ref{CHAR}, @ref{IACHAR}, @ref{ICHAR}
-
+@ref{CHAR}, @gol
+@ref{IACHAR}, @gol
+@ref{ICHAR}
@end table
@end multitable
@item @emph{See also}:
-Inverse function: @ref{COS}
-Degrees function: @ref{ACOSD}
-
+Inverse function: @gol
+@ref{COS} @gol
+Degrees function: @gol
+@ref{ACOSD}
@end table
@end multitable
@item @emph{See also}:
-Inverse function: @ref{COSD}
-Radians function: @ref{ACOS}
-
+Inverse function: @gol
+@ref{COSD} @gol
+Radians function: @gol
+@ref{ACOS} @gol
@end table
@end multitable
@item @emph{See also}:
-Inverse function: @ref{COSH}
+Inverse function: @gol
+@ref{COSH}
@end table
@end smallexample
@item @emph{See also}:
-@ref{ADJUSTR}, @ref{TRIM}
+@ref{ADJUSTR}, @gol
+@ref{TRIM}
@end table
@end smallexample
@item @emph{See also}:
-@ref{ADJUSTL}, @ref{TRIM}
+@ref{ADJUSTL}, @gol
+@ref{TRIM}
@end table
@end smallexample
@item @emph{See also}:
-Fortran 95 elemental function: @ref{IAND}
+Fortran 95 elemental function: @gol
+@ref{IAND}
@end table
@end multitable
@item @emph{See also}:
-Inverse function: @ref{SIN}
-Degrees function: @ref{ASIND}
-
+Inverse function: @gol
+@ref{SIN} @gol
+Degrees function: @gol
+@ref{ASIND}
@end table
@end multitable
@item @emph{See also}:
-Inverse function: @ref{SIND}
-Radians function: @ref{ASIN}
-
+Inverse function: @gol
+@ref{SIND} @gol
+Radians function: @gol
+@ref{ASIN}
@end table
@end multitable
@item @emph{See also}:
-Inverse function: @ref{SINH}
+Inverse function: @gol
+@ref{SINH}
@end table
@end multitable
@item @emph{See also}:
-Inverse function: @ref{TAN}
-Degrees function: @ref{ATAND}
-
+Inverse function: @gol
+@ref{TAN} @gol
+Degrees function: @gol
+@ref{ATAND}
@end table
@end multitable
@item @emph{See also}:
-Inverse function: @ref{TAND}
-Radians function: @ref{ATAN}
-
+Inverse function: @gol
+@ref{TAND} @gol
+Radians function: @gol
+@ref{ATAN}
@end table
@end multitable
@item @emph{See also}:
-Alias: @ref{ATAN}
-Degrees function: @ref{ATAN2D}
+Alias: @gol
+@ref{ATAN} @gol
+Degrees function: @gol
+@ref{ATAN2D}
@end table
@end multitable
@item @emph{See also}:
-Alias: @ref{ATAND}
-Radians function: @ref{ATAN2}
-
+Alias: @gol
+@ref{ATAND} @gol
+Radians function: @gol
+@ref{ATAN2}
@end table
@end multitable
@item @emph{See also}:
-Inverse function: @ref{TANH}
+Inverse function: @gol
+@ref{TANH}
@end table
@end smallexample
@item @emph{See also}:
-@ref{ATOMIC_DEFINE}, @ref{ATOMIC_FETCH_ADD}, @ref{ISO_FORTRAN_ENV},
-@ref{ATOMIC_AND}, @ref{ATOMIC_OR}, @ref{ATOMIC_XOR}
+@ref{ATOMIC_DEFINE}, @gol
+@ref{ATOMIC_FETCH_ADD}, @gol
+@ref{ISO_FORTRAN_ENV}, @gol
+@ref{ATOMIC_AND}, @gol
+@ref{ATOMIC_OR}, @gol
+@ref{ATOMIC_XOR}
@end table
@end smallexample
@item @emph{See also}:
-@ref{ATOMIC_DEFINE}, @ref{ATOMIC_FETCH_AND}, @ref{ISO_FORTRAN_ENV},
-@ref{ATOMIC_ADD}, @ref{ATOMIC_OR}, @ref{ATOMIC_XOR}
+@ref{ATOMIC_DEFINE}, @gol
+@ref{ATOMIC_FETCH_AND}, @gol
+@ref{ISO_FORTRAN_ENV}, @gol
+@ref{ATOMIC_ADD}, @gol
+@ref{ATOMIC_OR}, @gol
+@ref{ATOMIC_XOR}
@end table
@end smallexample
@item @emph{See also}:
-@ref{ATOMIC_DEFINE}, @ref{ATOMIC_REF}, @ref{ISO_FORTRAN_ENV}
+@ref{ATOMIC_DEFINE}, @gol
+@ref{ATOMIC_REF}, @gol
+@ref{ISO_FORTRAN_ENV}
@end table
@end smallexample
@item @emph{See also}:
-@ref{ATOMIC_REF}, @ref{ATOMIC_CAS}, @ref{ISO_FORTRAN_ENV},
-@ref{ATOMIC_ADD}, @ref{ATOMIC_AND}, @ref{ATOMIC_OR}, @ref{ATOMIC_XOR}
+@ref{ATOMIC_REF}, @gol
+@ref{ATOMIC_CAS}, @gol
+@ref{ISO_FORTRAN_ENV}, @gol
+@ref{ATOMIC_ADD}, @gol
+@ref{ATOMIC_AND}, @gol
+@ref{ATOMIC_OR}, @gol
+@ref{ATOMIC_XOR}
@end table
@end smallexample
@item @emph{See also}:
-@ref{ATOMIC_DEFINE}, @ref{ATOMIC_ADD}, @ref{ISO_FORTRAN_ENV},
-@ref{ATOMIC_FETCH_AND}, @ref{ATOMIC_FETCH_OR}, @ref{ATOMIC_FETCH_XOR}
+@ref{ATOMIC_DEFINE}, @gol
+@ref{ATOMIC_ADD}, @gol
+@ref{ISO_FORTRAN_ENV}, @gol
+@ref{ATOMIC_FETCH_AND}, @gol
+@ref{ATOMIC_FETCH_OR}, @gol
+@ref{ATOMIC_FETCH_XOR}
@end table
@end smallexample
@item @emph{See also}:
-@ref{ATOMIC_DEFINE}, @ref{ATOMIC_AND}, @ref{ISO_FORTRAN_ENV},
-@ref{ATOMIC_FETCH_ADD}, @ref{ATOMIC_FETCH_OR}, @ref{ATOMIC_FETCH_XOR}
+@ref{ATOMIC_DEFINE}, @gol
+@ref{ATOMIC_AND}, @gol
+@ref{ISO_FORTRAN_ENV}, @gol
+@ref{ATOMIC_FETCH_ADD}, @gol
+@ref{ATOMIC_FETCH_OR}, @gol
+@ref{ATOMIC_FETCH_XOR}
@end table
@end smallexample
@item @emph{See also}:
-@ref{ATOMIC_DEFINE}, @ref{ATOMIC_OR}, @ref{ISO_FORTRAN_ENV},
-@ref{ATOMIC_FETCH_ADD}, @ref{ATOMIC_FETCH_AND}, @ref{ATOMIC_FETCH_XOR}
+@ref{ATOMIC_DEFINE}, @gol
+@ref{ATOMIC_OR}, @gol
+@ref{ISO_FORTRAN_ENV}, @gol
+@ref{ATOMIC_FETCH_ADD}, @gol
+@ref{ATOMIC_FETCH_AND}, @gol
+@ref{ATOMIC_FETCH_XOR}
@end table
@end smallexample
@item @emph{See also}:
-@ref{ATOMIC_DEFINE}, @ref{ATOMIC_XOR}, @ref{ISO_FORTRAN_ENV},
-@ref{ATOMIC_FETCH_ADD}, @ref{ATOMIC_FETCH_AND}, @ref{ATOMIC_FETCH_OR}
+@ref{ATOMIC_DEFINE}, @gol
+@ref{ATOMIC_XOR}, @gol
+@ref{ISO_FORTRAN_ENV}, @gol
+@ref{ATOMIC_FETCH_ADD}, @gol
+@ref{ATOMIC_FETCH_AND}, @gol
+@ref{ATOMIC_FETCH_OR}
@end table
@end smallexample
@item @emph{See also}:
-@ref{ATOMIC_DEFINE}, @ref{ATOMIC_FETCH_OR}, @ref{ISO_FORTRAN_ENV},
-@ref{ATOMIC_ADD}, @ref{ATOMIC_OR}, @ref{ATOMIC_XOR}
+@ref{ATOMIC_DEFINE}, @gol
+@ref{ATOMIC_FETCH_OR}, @gol
+@ref{ISO_FORTRAN_ENV}, @gol
+@ref{ATOMIC_ADD}, @gol
+@ref{ATOMIC_OR}, @gol
+@ref{ATOMIC_XOR}
@end table
@end smallexample
@item @emph{See also}:
-@ref{ATOMIC_DEFINE}, @ref{ATOMIC_CAS}, @ref{ISO_FORTRAN_ENV},
-@ref{ATOMIC_FETCH_ADD}, @ref{ATOMIC_FETCH_AND}, @ref{ATOMIC_FETCH_OR},
+@ref{ATOMIC_DEFINE}, @gol
+@ref{ATOMIC_CAS}, @gol
+@ref{ISO_FORTRAN_ENV}, @gol
+@ref{ATOMIC_FETCH_ADD}, @gol
+@ref{ATOMIC_FETCH_AND}, @gol
+@ref{ATOMIC_FETCH_OR}, @gol
@ref{ATOMIC_FETCH_XOR}
@end table
@end smallexample
@item @emph{See also}:
-@ref{ATOMIC_DEFINE}, @ref{ATOMIC_FETCH_XOR}, @ref{ISO_FORTRAN_ENV},
-@ref{ATOMIC_ADD}, @ref{ATOMIC_OR}, @ref{ATOMIC_XOR}
+@ref{ATOMIC_DEFINE}, @gol
+@ref{ATOMIC_FETCH_XOR}, @gol
+@ref{ISO_FORTRAN_ENV}, @gol
+@ref{ATOMIC_ADD}, @gol
+@ref{ATOMIC_OR}, @gol
+@ref{ATOMIC_XOR}
@end table
The return value is of type @code{LOGICAL} and of the default kind.
@item @emph{See also}:
-@ref{BGT}, @ref{BLE}, @ref{BLT}
+@ref{BGT}, @gol
+@ref{BLE}, @gol
+@ref{BLT}
@end table
The return value is of type @code{LOGICAL} and of the default kind.
@item @emph{See also}:
-@ref{BGE}, @ref{BLE}, @ref{BLT}
+@ref{BGE}, @gol
+@ref{BLE}, @gol
+@ref{BLT}
@end table
The return value is of type @code{LOGICAL} and of the default kind.
@item @emph{See also}:
-@ref{BGT}, @ref{BGE}, @ref{BLT}
+@ref{BGT}, @gol
+@ref{BGE}, @gol
+@ref{BLT}
@end table
The return value is of type @code{LOGICAL} and of the default kind.
@item @emph{See also}:
-@ref{BGE}, @ref{BGT}, @ref{BLE}
+@ref{BGE}, @gol
+@ref{BGT}, @gol
+@ref{BLE}
@end table
@end smallexample
@item @emph{See also}:
-@ref{C_LOC}, @ref{C_FUNLOC}
+@ref{C_LOC}, @gol
+@ref{C_FUNLOC}
@end table
@end smallexample
@item @emph{See also}:
-@ref{C_LOC}, @ref{C_F_PROCPOINTER}
+@ref{C_LOC}, @gol
+@ref{C_F_PROCPOINTER}
@end table
@end smallexample
@item @emph{See also}:
-@ref{C_LOC}, @ref{C_F_POINTER}
+@ref{C_LOC}, @gol
+@ref{C_F_POINTER}
@end table
@end smallexample
@item @emph{See also}:
-@ref{C_ASSOCIATED}, @ref{C_LOC}, @ref{C_F_POINTER}, @ref{C_F_PROCPOINTER}
+@ref{C_ASSOCIATED}, @gol
+@ref{C_LOC}, @gol
+@ref{C_F_POINTER}, @gol
+@ref{C_F_PROCPOINTER}
@end table
@end smallexample
@item @emph{See also}:
-@ref{C_ASSOCIATED}, @ref{C_FUNLOC}, @ref{C_F_POINTER}, @ref{C_F_PROCPOINTER}
+@ref{C_ASSOCIATED}, @gol
+@ref{C_FUNLOC}, @gol
+@ref{C_F_POINTER}, @gol
+@ref{C_F_PROCPOINTER}
@end table
where default @code{REAL} variables are unusually padded.
@item @emph{See also}:
-@ref{SIZEOF}, @ref{STORAGE_SIZE}
+@ref{SIZEOF}, @gol
+@ref{STORAGE_SIZE}
@end table
@end smallexample
@item @emph{See also}:
-@ref{FLOOR}, @ref{NINT}
-
+@ref{FLOOR}, @gol
+@ref{NINT}
@end table
@end smallexample
@item @emph{Specific names}:
-@multitable @columnfractions .20 .20 .20 .25
+@multitable @columnfractions .18 .18 .24 .25
@item Name @tab Argument @tab Return type @tab Standard
@item @code{CHAR(I)} @tab @code{INTEGER I} @tab @code{CHARACTER(LEN=1)} @tab F77 and later
@end multitable
and formatted string representations.
@item @emph{See also}:
-@ref{ACHAR}, @ref{IACHAR}, @ref{ICHAR}
+@ref{ACHAR}, @gol
+@ref{IACHAR}, @gol
+@ref{ICHAR}
@end table
@code{CALL CO_BROADCAST(A, SOURCE_IMAGE [, STAT, ERRMSG])}
@item @emph{Arguments}:
-@multitable @columnfractions .15 .70
+@multitable @columnfractions .20 .65
@item @var{A} @tab INTENT(INOUT) argument; shall have the same
dynamic type and type paramters on all images of the current team. If it
is an array, it shall have the same shape on all images.
@end smallexample
@item @emph{See also}:
-@ref{CO_MAX}, @ref{CO_MIN}, @ref{CO_SUM}, @ref{CO_REDUCE}
+@ref{CO_MAX}, @gol
+@ref{CO_MIN}, @gol
+@ref{CO_SUM}, @gol
+@ref{CO_REDUCE}
@end table
@code{CALL CO_MAX(A [, RESULT_IMAGE, STAT, ERRMSG])}
@item @emph{Arguments}:
-@multitable @columnfractions .15 .70
+@multitable @columnfractions .20 .65
@item @var{A} @tab shall be an integer, real or character variable,
which has the same type and type parameters on all images of the team.
@item @var{RESULT_IMAGE} @tab (optional) a scalar integer expression; if
@end smallexample
@item @emph{See also}:
-@ref{CO_MIN}, @ref{CO_SUM}, @ref{CO_REDUCE}, @ref{CO_BROADCAST}
+@ref{CO_MIN}, @gol
+@ref{CO_SUM}, @gol
+@ref{CO_REDUCE}, @gol
+@ref{CO_BROADCAST}
@end table
@code{CALL CO_MIN(A [, RESULT_IMAGE, STAT, ERRMSG])}
@item @emph{Arguments}:
-@multitable @columnfractions .15 .70
+@multitable @columnfractions .20 .65
@item @var{A} @tab shall be an integer, real or character variable,
which has the same type and type parameters on all images of the team.
@item @var{RESULT_IMAGE} @tab (optional) a scalar integer expression; if
@end smallexample
@item @emph{See also}:
-@ref{CO_MAX}, @ref{CO_SUM}, @ref{CO_REDUCE}, @ref{CO_BROADCAST}
+@ref{CO_MAX}, @gol
+@ref{CO_SUM}, @gol
+@ref{CO_REDUCE}, @gol
+@ref{CO_BROADCAST}
@end table
@code{CALL CO_REDUCE(A, OPERATOR, [, RESULT_IMAGE, STAT, ERRMSG])}
@item @emph{Arguments}:
-@multitable @columnfractions .15 .70
+@multitable @columnfractions .20 .65
@item @var{A} @tab is an @code{INTENT(INOUT)} argument and shall be
nonpolymorphic. If it is allocatable, it shall be allocated; if it is a pointer,
it shall be associated. @var{A} shall have the same type and type parameters on
type as result.
@item @emph{See also}:
-@ref{CO_MIN}, @ref{CO_MAX}, @ref{CO_SUM}, @ref{CO_BROADCAST}
+@ref{CO_MIN}, @gol
+@ref{CO_MAX}, @gol
+@ref{CO_SUM}, @gol
+@ref{CO_BROADCAST}
@end table
@code{CALL CO_MIN(A [, RESULT_IMAGE, STAT, ERRMSG])}
@item @emph{Arguments}:
-@multitable @columnfractions .15 .70
+@multitable @columnfractions .20 .65
@item @var{A} @tab shall be an integer, real or complex variable,
which has the same type and type parameters on all images of the team.
@item @var{RESULT_IMAGE} @tab (optional) a scalar integer expression; if
val = this_image ()
call co_sum (val, result_image=1)
if (this_image() == 1) then
- write(*,*) "The sum is ", val ! prints (n**2 + n)/2, with n = num_images()
+ write(*,*) "The sum is ", val ! prints (n**2 + n)/2,
+ ! with n = num_images()
end if
end program test
@end smallexample
@item @emph{See also}:
-@ref{CO_MAX}, @ref{CO_MIN}, @ref{CO_REDUCE}, @ref{CO_BROADCAST}
+@ref{CO_MAX}, @gol
+@ref{CO_MIN}, @gol
+@ref{CO_REDUCE}, @gol
+@ref{CO_BROADCAST}
@end table
@end smallexample
@item @emph{See also}:
-@ref{GET_COMMAND}, @ref{GET_COMMAND_ARGUMENT}
+@ref{GET_COMMAND}, @gol
+@ref{GET_COMMAND_ARGUMENT}
@end table
@end smallexample
@item @emph{See also}:
-@ref{COMPILER_VERSION}, @ref{ISO_FORTRAN_ENV}
+@ref{COMPILER_VERSION}, @gol
+@ref{ISO_FORTRAN_ENV}
@end table
@end smallexample
@item @emph{See also}:
-@ref{COMPILER_OPTIONS}, @ref{ISO_FORTRAN_ENV}
+@ref{COMPILER_OPTIONS}, @gol
+@ref{ISO_FORTRAN_ENV}
@end table
@end multitable
@item @emph{See also}:
-Inverse function: @ref{ACOS}
-Degrees function: @ref{COSD}
-
+Inverse function: @gol
+@ref{ACOS} @gol
+Degrees function: @gol
+@ref{COSD}
@end table
@end multitable
@item @emph{See also}:
-Inverse function: @ref{ACOSD}
-Radians function: @ref{COS}
-
+Inverse function: @gol
+@ref{ACOSD} @gol
+Radians function: @gol
+@ref{COS}
@end table
@end multitable
@item @emph{See also}:
-Inverse function: @ref{ACOSH}
-
+Inverse function: @gol
+@ref{ACOSH}
@end table
@end multitable
@item @emph{See also}:
-Converse function: @ref{TAN}
-Degrees function: @ref{COTAND}
+Converse function: @gol
+@ref{TAN} @gol
+Degrees function: @gol
+@ref{COTAND}
@end table
@end multitable
@item @emph{See also}:
-Converse function: @ref{TAND}
-Radians function: @ref{COTAN}
-
+Converse function: @gol
+@ref{TAND} @gol
+Radians function: @gol
+@ref{COTAN}
@end table
@end smallexample
@item @emph{See also}:
-@ref{SYSTEM_CLOCK}, @ref{DATE_AND_TIME}
+@ref{SYSTEM_CLOCK}, @gol
+@ref{DATE_AND_TIME}
@end table
@end smallexample
@item @emph{See Also}:
-@ref{DATE_AND_TIME}, @ref{GMTIME}, @ref{LTIME}, @ref{TIME}, @ref{TIME8}
+@ref{DATE_AND_TIME}, @gol
+@ref{GMTIME}, @gol
+@ref{LTIME}, @gol
+@ref{TIME}, @gol
+@ref{TIME8}
@end table
@end smallexample
@item @emph{See also}:
-@ref{CPU_TIME}, @ref{SYSTEM_CLOCK}
+@ref{CPU_TIME}, @gol
+@ref{SYSTEM_CLOCK}
@end table
@end smallexample
@item @emph{See also}:
-@ref{ABORT}, @ref{KILL}
+@ref{ABORT}, @gol
+@ref{KILL}
@end table
@end smallexample
@item @emph{See also}:
-@ref{DATE_AND_TIME}, @ref{CTIME}
+@ref{DATE_AND_TIME}, @gol
+@ref{CTIME}
@end table
@end smallexample
@item @emph{See also}:
-@ref{FGETC}, @ref{FPUT}, @ref{FPUTC}
+@ref{FGETC}, @gol
+@ref{FPUT}, @gol
+@ref{FPUTC}
@end table
@end smallexample
@item @emph{See also}:
-@ref{FGET}, @ref{FPUT}, @ref{FPUTC}
+@ref{FGET}, @gol
+@ref{FPUT}, @gol
+@ref{FPUTC}
@end table
@node FINDLOC
is of default kind.
@item @emph{See also}:
-@ref{MAXLOC}, @ref{MINLOC}
+@ref{MAXLOC}, @gol
+@ref{MINLOC}
@end table
@end smallexample
@item @emph{See also}:
-@ref{CEILING}, @ref{NINT}
-
+@ref{CEILING}, @gol
+@ref{NINT}
@end table
@end smallexample
@item @emph{See also}:
-@ref{FPUTC}, @ref{FGET}, @ref{FGETC}
+@ref{FPUTC}, @gol
+@ref{FGET}, @gol
+@ref{FGETC}
@end table
@end smallexample
@item @emph{See also}:
-@ref{FPUT}, @ref{FGET}, @ref{FGETC}
+@ref{FPUT}, @gol
+@ref{FGET}, @gol
+@ref{FGETC}
@end table
See @ref{STAT} for an example.
@item @emph{See also}:
-To stat a link: @ref{LSTAT}, to stat a file: @ref{STAT}
+To stat a link: @gol
+@ref{LSTAT} @gol
+To stat a file: @gol
+@ref{STAT}
@end table
@end multitable
@item @emph{See also}:
-Logarithm of the Gamma function: @ref{LOG_GAMMA}
-
+Logarithm of the Gamma function: @gol
+@ref{LOG_GAMMA}
@end table
@end smallexample
@item @emph{See also}:
-@ref{IERRNO}, @ref{PERROR}
+@ref{IERRNO}, @gol
+@ref{PERROR}
@end table
@end smallexample
@item @emph{See also}:
-GNU Fortran 77 compatibility function: @ref{IARGC}
-
-Fortran 2003 functions and subroutines: @ref{GET_COMMAND},
-@ref{GET_COMMAND_ARGUMENT}, @ref{COMMAND_ARGUMENT_COUNT}
+GNU Fortran 77 compatibility function: @gol
+@ref{IARGC} @gol
+Fortran 2003 functions and subroutines: @gol
+@ref{GET_COMMAND}, @gol
+@ref{GET_COMMAND_ARGUMENT}, @gol
+@ref{COMMAND_ARGUMENT_COUNT}
@end table
@end smallexample
@item @emph{See also}:
-@ref{GET_COMMAND_ARGUMENT}, @ref{COMMAND_ARGUMENT_COUNT}
+@ref{GET_COMMAND_ARGUMENT}, @gol
+@ref{COMMAND_ARGUMENT_COUNT}
@end table
@end smallexample
@item @emph{See also}:
-@ref{GET_COMMAND}, @ref{COMMAND_ARGUMENT_COUNT}
+@ref{GET_COMMAND}, @gol
+@ref{COMMAND_ARGUMENT_COUNT}
@end table
See @code{GETPID} for an example.
@item @emph{See also}:
-@ref{GETPID}, @ref{GETUID}
+@ref{GETPID}, @gol
+@ref{GETUID}
@end table
@end smallexample
@item @emph{See also}:
-@ref{GETGID}, @ref{GETUID}
+@ref{GETGID}, @gol
+@ref{GETUID}
@end table
See @code{GETPID} for an example.
@item @emph{See also}:
-@ref{GETPID}, @ref{GETLOG}
+@ref{GETPID}, @gol
+@ref{GETLOG}
@end table
@end enumerate
@item @emph{See also}:
-@ref{DATE_AND_TIME}, @ref{CTIME}, @ref{LTIME}, @ref{TIME}, @ref{TIME8}
-
+@ref{DATE_AND_TIME}, @gol
+@ref{CTIME}, @gol
+@ref{LTIME}, @gol
+@ref{TIME}, @gol
+@ref{TIME8}
@end table
and formatted string representations.
@item @emph{See also}:
-@ref{ACHAR}, @ref{CHAR}, @ref{ICHAR}
-
+@ref{ACHAR}, @gol
+@ref{CHAR}, @gol
+@ref{ICHAR}
@end table
@end smallexample
@item @emph{See also}:
-@ref{IANY}, @ref{IPARITY}, @ref{IAND}
+@ref{IANY}, @gol
+@ref{IPARITY}, @gol
+@ref{IAND}
@end table
@end multitable
@item @emph{See also}:
-@ref{IOR}, @ref{IEOR}, @ref{IBITS}, @ref{IBSET}, @ref{IBCLR}, @ref{NOT}
-
+@ref{IOR}, @gol
+@ref{IEOR}, @gol
+@ref{IBITS}, @gol
+@ref{IBSET}, @gol
+@ref{IBCLR}, @gol
+@ref{NOT}
@end table
@end smallexample
@item @emph{See also}:
-@ref{IPARITY}, @ref{IALL}, @ref{IOR}
+@ref{IPARITY}, @gol
+@ref{IALL}, @gol
+@ref{IOR}
@end table
See @ref{GETARG}
@item @emph{See also}:
-GNU Fortran 77 compatibility subroutine: @ref{GETARG}
-
-Fortran 2003 functions and subroutines: @ref{GET_COMMAND},
-@ref{GET_COMMAND_ARGUMENT}, @ref{COMMAND_ARGUMENT_COUNT}
+GNU Fortran 77 compatibility subroutine: @gol
+@ref{GETARG} @gol
+Fortran 2003 functions and subroutines: @gol
+@ref{GET_COMMAND}, @gol
+@ref{GET_COMMAND_ARGUMENT}, @gol
+@ref{COMMAND_ARGUMENT_COUNT}
@end table
@end multitable
@item @emph{See also}:
-@ref{IBITS}, @ref{IBSET}, @ref{IAND}, @ref{IOR}, @ref{IEOR}, @ref{MVBITS}
-
+@ref{IBITS}, @gol
+@ref{IBSET}, @gol
+@ref{IAND}, @gol
+@ref{IOR}, @gol
+@ref{IEOR}, @gol
+@ref{MVBITS}
@end table
@end multitable
@item @emph{See also}:
-@ref{BIT_SIZE}, @ref{IBCLR}, @ref{IBSET}, @ref{IAND}, @ref{IOR}, @ref{IEOR}
+@ref{BIT_SIZE}, @gol
+@ref{IBCLR}, @gol
+@ref{IBSET}, @gol
+@ref{IAND}, @gol
+@ref{IOR}, @gol
+@ref{IEOR}
@end table
@end multitable
@item @emph{See also}:
-@ref{IBCLR}, @ref{IBITS}, @ref{IAND}, @ref{IOR}, @ref{IEOR}, @ref{MVBITS}
-
+@ref{IBCLR}, @gol
+@ref{IBITS}, @gol
+@ref{IAND}, @gol
+@ref{IOR}, @gol
+@ref{IEOR}, @gol
+@ref{MVBITS}
@end table
@end smallexample
@item @emph{See also}:
-@ref{ACHAR}, @ref{CHAR}, @ref{IACHAR}
-
+@ref{ACHAR}, @gol
+@ref{CHAR}, @gol
+@ref{IACHAR}
@end table
@end multitable
@item @emph{See also}:
-@ref{IOR}, @ref{IAND}, @ref{IBITS}, @ref{IBSET}, @ref{IBCLR}, @ref{NOT}
+@ref{IOR}, @gol
+@ref{IAND}, @gol
+@ref{IBITS}, @gol
+@ref{IBSET}, @gol
+@ref{IBCLR}, @gol
+@ref{NOT}
@end table
@end smallexample
@item @emph{See also}:
-@ref{THIS_IMAGE}, @ref{NUM_IMAGES}
+@ref{THIS_IMAGE}, @gol
+@ref{NUM_IMAGES}
@end table
@end multitable
@item @emph{See also}:
-@ref{SCAN}, @ref{VERIFY}
+@ref{SCAN}, @gol
+@ref{VERIFY}
@end table
The return value is a @code{INTEGER(2)} variable.
@item @emph{See also}:
-@ref{INT}, @ref{INT8}, @ref{LONG}
+@ref{INT}, @gol
+@ref{INT8}, @gol
+@ref{LONG}
@end table
The return value is a @code{INTEGER(8)} variable.
@item @emph{See also}:
-@ref{INT}, @ref{INT2}, @ref{LONG}
+@ref{INT}, @gol
+@ref{INT2}, @gol
+@ref{LONG}
@end table
@end multitable
@item @emph{See also}:
-@ref{IEOR}, @ref{IAND}, @ref{IBITS}, @ref{IBSET}, @ref{IBCLR}, @ref{NOT}
+@ref{IEOR}, @gol
+@ref{IAND}, @gol
+@ref{IBITS}, @gol
+@ref{IBSET}, @gol
+@ref{IBCLR}, @gol
+@ref{NOT}
@end table
@end smallexample
@item @emph{See also}:
-@ref{IANY}, @ref{IALL}, @ref{IEOR}, @ref{PARITY}
+@ref{IANY}, @gol
+@ref{IALL}, @gol
+@ref{IEOR}, @gol
+@ref{PARITY}
@end table
@end multitable
@item @emph{See also}:
-@ref{ABORT}, @ref{EXIT}
+@ref{ABORT}, @gol
+@ref{EXIT}
@end table
dimension, the lower bound is taken to be 1.
@item @emph{See also}:
-@ref{UBOUND}, @ref{LCOBOUND}
+@ref{UBOUND}, @gol
+@ref{LCOBOUND}
@end table
corresponding to the lower cobound of the array along that codimension.
@item @emph{See also}:
-@ref{UCOBOUND}, @ref{LBOUND}
+@ref{UCOBOUND}, @gol
+@ref{LBOUND}
@end table
@end smallexample
@item @emph{See also}:
-@ref{BIT_SIZE}, @ref{TRAILZ}, @ref{POPCNT}, @ref{POPPAR}
+@ref{BIT_SIZE}, @gol
+@ref{TRAILZ}, @gol
+@ref{POPCNT}, @gol
+@ref{POPPAR}
@end table
@item @emph{See also}:
-@ref{LEN_TRIM}, @ref{ADJUSTL}, @ref{ADJUSTR}
+@ref{LEN_TRIM}, @gol
+@ref{ADJUSTL}, @gol
+@ref{ADJUSTR}
@end table
@var{KIND} is absent, the return value is of default integer kind.
@item @emph{See also}:
-@ref{LEN}, @ref{ADJUSTL}, @ref{ADJUSTR}
+@ref{LEN}, @gol
+@ref{ADJUSTL}, @gol
+@ref{ADJUSTR}
@end table
@end multitable
@item @emph{See also}:
-@ref{LGT}, @ref{LLE}, @ref{LLT}
+@ref{LGT}, @gol
+@ref{LLE}, @gol
+@ref{LLT}
@end table
@end multitable
@item @emph{See also}:
-@ref{LGE}, @ref{LLE}, @ref{LLT}
+@ref{LGE}, @gol
+@ref{LLE}, @gol
+@ref{LLT}
@end table
@end multitable
@item @emph{See also}:
-@ref{SYMLNK}, @ref{UNLINK}
+@ref{SYMLNK}, @gol
+@ref{UNLINK}
@end table
@end multitable
@item @emph{See also}:
-@ref{LGE}, @ref{LGT}, @ref{LLT}
+@ref{LGE}, @gol
+@ref{LGT}, @gol
+@ref{LLT}
@end table
@end multitable
@item @emph{See also}:
-@ref{LGE}, @ref{LGT}, @ref{LLE}
+@ref{LGE}, @gol
+@ref{LGT}, @gol
+@ref{LLE}
@end table
The return value is of @code{INTEGER(kind=4)} type.
@item @emph{See also}:
-@ref{INDEX intrinsic}, @ref{LEN_TRIM}
+@ref{INDEX intrinsic}, @gol
+@ref{LEN_TRIM}
@end table
@end multitable
@item @emph{See also}:
-Gamma function: @ref{GAMMA}
-
+Gamma function: @gol
+@ref{GAMMA}
@end table
@var{KIND} is not given.
@item @emph{See also}:
-@ref{INT}, @ref{REAL}, @ref{CMPLX}
+@ref{INT}, @gol
+@ref{REAL}, @gol
+@ref{CMPLX}
@end table
The return value is a @code{INTEGER(4)} variable.
@item @emph{See also}:
-@ref{INT}, @ref{INT2}, @ref{INT8}
+@ref{INT}, @gol
+@ref{INT2}, @gol
+@ref{INT8}
@end table
@var{I}.
@item @emph{See also}:
-@ref{ISHFT}, @ref{ISHFTC}, @ref{RSHIFT}, @ref{SHIFTA}, @ref{SHIFTL},
+@ref{ISHFT}, @gol
+@ref{ISHFTC}, @gol
+@ref{RSHIFT}, @gol
+@ref{SHIFTA}, @gol
+@ref{SHIFTL}, @gol
@ref{SHIFTR}
-
@end table
See @ref{STAT} for an example.
@item @emph{See also}:
-To stat an open file: @ref{FSTAT}, to stat a file: @ref{STAT}
+To stat an open file: @gol
+@ref{FSTAT} @gol
+To stat a file: @gol
+@ref{STAT}
@end table
@end enumerate
@item @emph{See also}:
-@ref{DATE_AND_TIME}, @ref{CTIME}, @ref{GMTIME}, @ref{TIME}, @ref{TIME8}
-
+@ref{DATE_AND_TIME}, @gol
+@ref{CTIME}, @gol
+@ref{GMTIME}, @gol
+@ref{TIME}, @gol
+@ref{TIME8}
@end table
@end multitable
@item @emph{See also}:
-@ref{MAXLOC} @ref{MAXVAL}, @ref{MIN}
-
+@ref{MAXLOC} @gol
+@ref{MAXVAL}, @gol
+@ref{MIN}
@end table
is of default kind.
@item @emph{See also}:
-@ref{FINDLOC}, @ref{MAX}, @ref{MAXVAL}
-
+@ref{FINDLOC}, @gol
+@ref{MAX}, @gol
+@ref{MAXVAL}
@end table
cases, the result is of the same type and kind as @var{ARRAY}.
@item @emph{See also}:
-@ref{MAX}, @ref{MAXLOC}
+@ref{MAX}, @gol
+@ref{MAXLOC}
@end table
the system does not support @code{clock(3)}.
@item @emph{See also}:
-@ref{CTIME}, @ref{GMTIME}, @ref{LTIME}, @ref{MCLOCK}, @ref{TIME}
-
+@ref{CTIME}, @gol
+@ref{GMTIME}, @gol
+@ref{LTIME}, @gol
+@ref{MCLOCK}, @gol
+@ref{TIME}
@end table
the system does not support @code{clock(3)}.
@item @emph{See also}:
-@ref{CTIME}, @ref{GMTIME}, @ref{LTIME}, @ref{MCLOCK}, @ref{TIME8}
-
+@ref{CTIME}, @gol
+@ref{GMTIME}, @gol
+@ref{LTIME}, @gol
+@ref{MCLOCK}, @gol
+@ref{TIME8}
@end table
@end multitable
@item @emph{See also}:
-@ref{MAX}, @ref{MINLOC}, @ref{MINVAL}
+@ref{MAX}, @gol
+@ref{MINLOC}, @gol
+@ref{MINVAL}
@end table
is of default kind.
@item @emph{See also}:
-@ref{FINDLOC}, @ref{MIN}, @ref{MINVAL}
-
+@ref{FINDLOC}, @gol
+@ref{MIN}, @gol
+@ref{MINVAL}
@end table
cases, the result is of the same type and kind as @var{ARRAY}.
@item @emph{See also}:
-@ref{MIN}, @ref{MINLOC}
-
+@ref{MIN}, @gol
+@ref{MINLOC}
@end table
@end multitable
@item @emph{See also}:
-@ref{IBCLR}, @ref{IBSET}, @ref{IBITS}, @ref{IAND}, @ref{IOR}, @ref{IEOR}
+@ref{IBCLR}, @gol
+@ref{IBSET}, @gol
+@ref{IBITS}, @gol
+@ref{IAND}, @gol
+@ref{IOR}, @gol
+@ref{IEOR}
@end table
@end multitable
@item @emph{See also}:
-@ref{CEILING}, @ref{FLOOR}
-
+@ref{CEILING}, @gol
+@ref{FLOOR}
@end table
@end multitable
@item @emph{See also}:
-@ref{IAND}, @ref{IEOR}, @ref{IOR}, @ref{IBITS}, @ref{IBSET}, @ref{IBCLR}
-
+@ref{IAND}, @gol
+@ref{IEOR}, @gol
+@ref{IOR}, @gol
+@ref{IBITS}, @gol
+@ref{IBSET}, @gol
+@ref{IBCLR}
@end table
@end smallexample
@item @emph{See also}:
-@ref{THIS_IMAGE}, @ref{IMAGE_INDEX}
+@ref{THIS_IMAGE}, @gol
+@ref{IMAGE_INDEX}
@end table
@end smallexample
@item @emph{See also}:
-Fortran 95 elemental function: @ref{IOR}
+Fortran 95 elemental function: @gol
+@ref{IOR}
@end table
PROGRAM test_pack_2
INTEGER :: m(4)
m = (/ 1, 0, 0, 2 /)
- WRITE(*, FMT="(4(I0, ' '))") pack(m, m /= 0, (/ 0, 0, 3, 4 /)) ! "1 2 3 4"
+ ! The following results in "1 2 3 4"
+ WRITE(*, FMT="(4(I0, ' '))") pack(m, m /= 0, (/ 0, 0, 3, 4 /))
END PROGRAM
@end smallexample
end program test_population
@end smallexample
@item @emph{See also}:
-@ref{POPPAR}, @ref{LEADZ}, @ref{TRAILZ}
-
+@ref{POPPAR}, @gol
+@ref{LEADZ}, @gol
+@ref{TRAILZ}
@end table
end program test_population
@end smallexample
@item @emph{See also}:
-@ref{POPCNT}, @ref{LEADZ}, @ref{TRAILZ}
+@ref{POPCNT}, @gol
+@ref{LEADZ}, @gol
+@ref{TRAILZ}
@end table
end program prec_and_range
@end smallexample
@item @emph{See also}:
-@ref{SELECTED_REAL_KIND}, @ref{RANGE}
+@ref{SELECTED_REAL_KIND}, @gol
+@ref{RANGE}
@end table
Function
@item @emph{See also}:
-@ref{RAND}, @ref{RANDOM_NUMBER}
+@ref{RAND}, @gol
+@ref{RANDOM_NUMBER}
@end table
@end smallexample
@item @emph{See also}:
-@ref{SRAND}, @ref{RANDOM_NUMBER}
+@ref{SRAND}, @gol
+@ref{RANDOM_NUMBER}
@end table
@code{CALL RANDOM_INIT(REPEATABLE, IMAGE_DISTINCT)}
@item @emph{Arguments}:
-@multitable @columnfractions .20 .75
+@multitable @columnfractions .25 .70
@item @var{REPEATABLE} @tab Shall be a scalar with a @code{LOGICAL} type,
and it is @code{INTENT(IN)}. If it is @code{.true.}, the seed is set to
a processor-dependent value that is the same each time @code{RANDOM_INIT}
@end smallexample
@item @emph{See also}:
-@ref{RANDOM_NUMBER}, @ref{RANDOM_SEED}
+@ref{RANDOM_NUMBER}, @gol
+@ref{RANDOM_SEED}
@end table
@end smallexample
@item @emph{See also}:
-@ref{RANDOM_SEED}, @ref{RANDOM_INIT}
+@ref{RANDOM_SEED}, @gol
+@ref{RANDOM_INIT}
@end table
@end smallexample
@item @emph{See also}:
-@ref{RANDOM_NUMBER}, @ref{RANDOM_INIT}
+@ref{RANDOM_NUMBER}, @gol
+@ref{RANDOM_INIT}
@end table
@item @emph{Example}:
See @code{PRECISION} for an example.
@item @emph{See also}:
-@ref{SELECTED_REAL_KIND}, @ref{PRECISION}
+@ref{SELECTED_REAL_KIND}, @gol
+@ref{PRECISION}
@end table
@var{I}.
@item @emph{See also}:
-@ref{ISHFT}, @ref{ISHFTC}, @ref{LSHIFT}, @ref{SHIFTA}, @ref{SHIFTR},
+@ref{ISHFT}, @gol
+@ref{ISHFTC}, @gol
+@ref{LSHIFT}, @gol
+@ref{SHIFTA}, @gol
+@ref{SHIFTR}, @gol
@ref{SHIFTL}
@end table
@end smallexample
@item @emph{See also}:
-@ref{INDEX intrinsic}, @ref{VERIFY}
+@ref{INDEX intrinsic}, @gol
+@ref{VERIFY}
@end table
end program real_kinds
@end smallexample
@item @emph{See also}:
-@ref{PRECISION}, @ref{RANGE}, @ref{RADIX}
+@ref{PRECISION}, @gol
+@ref{RANGE}, @gol
+@ref{RADIX}
@end table
@end smallexample
@item @emph{See also}:
-@ref{RESHAPE}, @ref{SIZE}
+@ref{RESHAPE}, @gol
+@ref{SIZE}
@end table
@var{I}.
@item @emph{See also}:
-@ref{SHIFTL}, @ref{SHIFTR}
+@ref{SHIFTL}, @gol
+@ref{SHIFTR}
@end table
@var{I}.
@item @emph{See also}:
-@ref{SHIFTA}, @ref{SHIFTR}
+@ref{SHIFTA}, @gol
+@ref{SHIFTR}
@end table
@var{I}.
@item @emph{See also}:
-@ref{SHIFTA}, @ref{SHIFTL}
+@ref{SHIFTA}, @gol
+@ref{SHIFTL}
@end table
@end multitable
@item @emph{See also}:
-Inverse function: @ref{ASIN}
-Degrees function: @ref{SIND}
+Inverse function: @gol
+@ref{ASIN} @gol
+Degrees function: @gol
+@ref{SIND}
@end table
@end multitable
@item @emph{See also}:
-Inverse function: @ref{ASIND}
-Radians function: @ref{SIN}
-
+Inverse function: @gol
+@ref{ASIND} @gol
+Radians function: @gol
+@ref{SIN} @gol
@end table
@end smallexample
@item @emph{See also}:
-@ref{SHAPE}, @ref{RESHAPE}
+@ref{SHAPE}, @gol
+@ref{RESHAPE}
@end table
where default @code{REAL} variables are unusually padded.
@item @emph{See also}:
-@ref{C_SIZEOF}, @ref{STORAGE_SIZE}
+@ref{C_SIZEOF}, @gol
+@ref{STORAGE_SIZE}
@end table
pseudo-random number generators.
@item @emph{See also}:
-@ref{RAND}, @ref{RANDOM_SEED}, @ref{RANDOM_NUMBER}
-
+@ref{RAND}, @gol
+@ref{RANDOM_SEED}, @gol
+@ref{RANDOM_NUMBER}
@end table
@end smallexample
@item @emph{See also}:
-To stat an open file: @ref{FSTAT}, to stat a link: @ref{LSTAT}
+To stat an open file: @gol
+@ref{FSTAT} @gol
+To stat a link: @gol
+@ref{LSTAT}
@end table
parameters of A.
@item @emph{See also}:
-@ref{C_SIZEOF}, @ref{SIZEOF}
+@ref{C_SIZEOF}, @gol
+@ref{SIZEOF}
@end table
@end multitable
@item @emph{See also}:
-@ref{LINK}, @ref{UNLINK}
-
+@ref{LINK}, @gol
+@ref{UNLINK}
@end table
@code{CALL SYSTEM_CLOCK([COUNT, COUNT_RATE, COUNT_MAX])}
@item @emph{Arguments}:
-@multitable @columnfractions .15 .70
+@multitable @columnfractions .20 .65
@item @var{COUNT} @tab (Optional) shall be a scalar of type
@code{INTEGER} with @code{INTENT(OUT)}.
@item @var{COUNT_RATE} @tab (Optional) shall be a scalar of type
@end smallexample
@item @emph{See also}:
-@ref{DATE_AND_TIME}, @ref{CPU_TIME}
+@ref{DATE_AND_TIME}, @gol
+@ref{CPU_TIME}
@end table
@end multitable
@item @emph{See also}:
-Inverse function: @ref{ATAN}
-Degrees function: @ref{TAND}
+Inverse function: @gol
+@ref{ATAN} @gol
+Degrees function: @gol
+@ref{TAND}
@end table
@end multitable
@item @emph{See also}:
-Inverse function: @ref{ATAND}
-Radians function: @ref{TAN}
+Inverse function: @gol
+@ref{ATAND} @gol
+Radians function: @gol
+@ref{TAN}
@end table
@end smallexample
@item @emph{See also}:
-@ref{NUM_IMAGES}, @ref{IMAGE_INDEX}
+@ref{NUM_IMAGES}, @gol
+@ref{IMAGE_INDEX}
@end table
The return value is a scalar of type @code{INTEGER(4)}.
@item @emph{See also}:
-@ref{DATE_AND_TIME}, @ref{CTIME}, @ref{GMTIME}, @ref{LTIME}, @ref{MCLOCK}, @ref{TIME8}
-
+@ref{DATE_AND_TIME}, @gol
+@ref{CTIME}, @gol
+@ref{GMTIME}, @gol
+@ref{LTIME}, @gol
+@ref{MCLOCK}, @gol
+@ref{TIME8}
@end table
The return value is a scalar of type @code{INTEGER(8)}.
@item @emph{See also}:
-@ref{DATE_AND_TIME}, @ref{CTIME}, @ref{GMTIME}, @ref{LTIME}, @ref{MCLOCK8}, @ref{TIME}
-
+@ref{DATE_AND_TIME}, @gol
+@ref{CTIME}, @gol
+@ref{GMTIME}, @gol
+@ref{LTIME}, @gol
+@ref{MCLOCK8}, @gol
+@ref{TIME}
@end table
@end smallexample
@item @emph{See also}:
-@ref{BIT_SIZE}, @ref{LEADZ}, @ref{POPPAR}, @ref{POPCNT}
+@ref{BIT_SIZE}, @gol
+@ref{LEADZ}, @gol
+@ref{POPPAR}, @gol
+@ref{POPCNT}
@end table
@end smallexample
@item @emph{See also}:
-@ref{ADJUSTL}, @ref{ADJUSTR}
+@ref{ADJUSTL}, @gol
+@ref{ADJUSTR}
@end table
the relevant dimension.
@item @emph{See also}:
-@ref{LBOUND}, @ref{LCOBOUND}
+@ref{LBOUND}, @gol
+@ref{LCOBOUND}
@end table
corresponding to the lower cobound of the array along that codimension.
@item @emph{See also}:
-@ref{LCOBOUND}, @ref{LBOUND}
+@ref{LCOBOUND}, @gol
+@ref{LBOUND}
@end table
@end multitable
@item @emph{See also}:
-@ref{LINK}, @ref{SYMLNK}
+@ref{LINK}, @gol
+@ref{SYMLNK}
@end table
@end smallexample
@item @emph{See also}:
-@ref{PACK}, @ref{SPREAD}
+@ref{PACK}, @gol
+@ref{SPREAD}
@end table
@end smallexample
@item @emph{See also}:
-@ref{SCAN}, @ref{INDEX intrinsic}
+@ref{SCAN}, @gol
+@ref{INDEX intrinsic}
@end table
@end smallexample
@item @emph{See also}:
-Fortran 95 elemental function: @ref{IEOR}
+Fortran 95 elemental function: @gol
+@ref{IEOR}
@end table