Разработка и технологии
Intel Fortran Compiler 2026.2 добавил возможности Fortran 2023 и OpenMP
Публикация:
В версии 2026.2 появились операторы TYPEOF и CLASSOF, автоматическое расширение строк и новые возможности OpenMP 6.0 и 6.1. Intel датирует выпуск 30 октября.

Intel выпустила Fortran Compiler 2026.2 30 октября. В заметках к версии компания перечисляет новые возможности языка Fortran 2023, OpenMP и параметры управления оптимизациями компилятора.
Для Fortran 2023 добавлены операторы TYPEOF и CLASSOF: они позволяют объявлять сущности с типом и параметрами, соответствующими другой сущности. Также компилятор автоматически меняет длину строковых переменных с отложенной длиной при их передаче некоторым встроенным процедурам с INTENT(OUT) или INTENT(INOUT); это помогает избежать обрезания результата или лишних пробелов.
В части OpenMP Intel добавила, в частности, модификаторы fallback FB_NULLIFY и FB_PRESERVE для ADJUST_ARGS в DECLARE VARIANT, а также поддержку TRANSPARENT для конструкций TASK и TASKLOOP. Компания описывает эти изменения как средства управления отображением аргументов на устройства и зависимостями между задачами.
Для сборок с моделью -fp-model=fast появились отдельные параметры, отключающие некоторые преобразования с плавающей точкой, которые могут снизить численную устойчивость: -fdisable-fp-invariant-reassociation в Linux и /Qdisable-fp-invariant-reassociation в Windows. По release notes, эти параметры не влияют на другие модели вычислений с плавающей точкой.
Релиз компилятора входит в линейку oneAPI; ранее USB.RU писал о версии oneAPI Toolkit 2026.2 и изменениях в DPC++. Для контекста развития ПО для x86 также можно посмотреть материал о совместной работе AMD и Intel над ускорением PyTorch через oneDNN.
Обновление пригодится командам, которые собирают научные и инженерные приложения на Fortran и используют OpenMP, в том числе для GPU offload. Возможности Fortran 2023 в этой версии выборочные, а не полная поддержка стандарта; прежде чем менять рабочую сборку, разработчикам стоит сверить нужные функции и платформу с release notes Intel.