8.24 ATOMIC_DEFINE
— Setting a variable atomically
- Description:
-
ATOMIC_DEFINE(ATOM, VALUE)
defines the variable ATOM with the value VALUE atomically. - Standard:
- Fortran 2008 and later
- Class:
- Atomic subroutine
- Syntax:
-
CALL ATOMIC_DEFINE(ATOM, VALUE)
- Arguments:
-
ATOM Scalar coarray or coindexed variable of either integer type with ATOMIC_INT_KIND
kind or logical type withATOMIC_LOGICAL_KIND
kind.VALURE Scalar and of the same type as ATOM. If the kind is different, the value is converted to the kind of ATOM. - Example:
-
program atomic use iso_fortran_env integer(atomic_int_kind) :: atom[*] call atomic_define (atom[1], this_image()) end program atomic
- See also:
- ATOMIC_REF, ISO_FORTRAN_ENV
© Free Software Foundation
Licensed under the GNU Free Documentation License, Version 1.3.
https://gcc.gnu.org/onlinedocs/gcc-4.9.3/gfortran/ATOMIC_005fDEFINE.html