Spec-Zone.ru › GNU Fortran 5

10.1 ISO_FORTRAN_ENV

Стандарт:
Fortran 2003 и более поздние версии, если не указано иное

Модуль ISO_FORTRAN_ENV предоставляет следующие скалярные константы по умолчанию целого типа:

ATOMIC_INT_KIND:
Константа целого типа по умолчанию, используемая в качестве параметра типа при определении целочисленных переменных, используемых в атомарных операциях. (Fortran 2008 или более поздние версии.)
ATOMIC_LOGICAL_KIND:
Константа целого типа по умолчанию, используемая в качестве параметра типа при определении логических переменных, используемых в атомарных операциях. (Fortran 2008 или более поздние версии.)
CHARACTER_KINDS:
Массив целочисленных констант по умолчанию ранга один, содержащий поддерживаемые параметры типа для типа CHARACTER. (Fortran 2008 или более поздние версии.)
CHARACTER_STORAGE_SIZE:
Размер в битах единицы хранения символов.
ERROR_UNIT:
Идентифицирует предварительно подключенное устройство, используемое для сообщения об ошибках.
FILE_STORAGE_SIZE:
Размер в битах единицы хранения файлов.
INPUT_UNIT:
Идентифицирует предварительно подключенное устройство, обозначенное звездочкой (*) в операторе READ.
INT8, INT16, INT32, INT64:
Параметры типа для указания целочисленного типа с размером хранения 16, 32 и 64 бита. Значение является отрицательным, если целевая платформа не поддерживает конкретный тип. (Fortran 2008 или более поздние версии.)
INTEGER_KINDS:
Массив целочисленных констант по умолчанию ранга один, содержащий поддерживаемые параметры типа для типа INTEGER. (Fortran 2008 или более поздние версии.)
IOSTAT_END:
Значение, присваиваемое переменной, переданной спецификатору IOSTAT= оператора ввода/вывода, если произошла ошибка конца файла.
IOSTAT_EOR:
Значение, присваиваемое переменной, переданной спецификатору IOSTAT= оператора ввода/вывода, если произошла ошибка конца записи.
IOSTAT_INQUIRE_INTERNAL_UNIT:
Скалярная целочисленная константа по умолчанию, используемая INQUIRE для спецификатора IOSTAT=, чтобы указать, что номер устройства идентифицирует внутреннее устройство. (Fortran 2008 или более поздние версии.)
NUMERIC_STORAGE_SIZE:
Размер в битах единицы хранения числовых данных.
LOGICAL_KINDS:
Массив целочисленных констант по умолчанию ранга один, содержащий поддерживаемые параметры типа для типа LOGICAL. (Fortran 2008 или более поздние версии.)
OUTPUT_UNIT:
Идентифицирует предварительно подключенное устройство, обозначенное звездочкой (*) в операторе WRITE.
REAL32, REAL64, REAL128:
Параметры типа для указания вещественного типа с размером хранения 32, 64 и 128 бит. Значение является отрицательным, если целевая платформа не поддерживает конкретный тип. (Fortran 2008 или более поздние версии.)
REAL_KINDS:
Массив целочисленных констант по умолчанию ранга один, содержащий поддерживаемые параметры типа для типа REAL. (Fortran 2008 или более поздние версии.)
STAT_LOCKED:
Скалярная целочисленная константа по умолчанию, используемая LOCK в качестве значения STAT=, чтобы указать, что переменная блокировки заблокирована исполняемым изображением. (Fortran 2008 или более поздние версии.)
STAT_LOCKED_OTHER_IMAGE:
Скалярная целочисленная константа по умолчанию, используемая UNLOCK в качестве значения STAT=, чтобы указать, что переменная блокировки заблокирована другим изображением. (Fortran 2008 или более поздние версии.)
STAT_STOPPED_IMAGE:
Положительная скалярная целочисленная константа по умолчанию, используемая в качестве значения STAT=, если аргумент в операторе требует синхронизации с изображением, которое инициировало завершение выполнения. (Fortran 2008 или более поздние версии.)
STAT_FAILED_IMAGE:
Положительная скалярная целочисленная константа по умолчанию, используемая в качестве значения STAT=, если аргумент в операторе требует связи с изображением, которое находится в состоянии отказа. (TS 18508 или более поздние версии.)
STAT_UNLOCKED:
Скалярная целочисленная константа по умолчанию, используемая UNLOCK в качестве значения STAT=, чтобы указать, что переменная блокировки разблокирована. (Fortran 2008 или более поздние версии.)

Модуль также предоставляет следующие производные типы:

LOCK_TYPE:
Производный тип с закрытыми компонентами для использования с операторами LOCK и UNLOCK. Переменная такого типа должна всегда объявляться как coarray и не может использоваться в контексте определения переменной. (Fortran 2008 или более поздние версии.)

Модуль также предоставляет следующие встроенные процедуры: COMPILER_OPTIONS и COMPILER_VERSION.

© Free Software Foundation
Licensed under the GNU Free Documentation License, Version 1.3.
https://gcc.gnu.org/onlinedocs/gcc-5.4.0/gfortran/ISO_005fFORTRAN_005fENV.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API