LINUX.ORG.RU

LLVM Foundation одобрил включение компилятора F18 в проект LLVM

 , ,


0

1

На прошедшей встрече разработчиков EuroLLVM’19 (April 8 - 9 in Brussels / Belgium), после очередного обсуждения, совет директоров LLVM Foundation одобрил включение компилятора F18 (Fortran) и его среду выполнения в проект LLVM.


Вот уже несколько лет разработчики NVidia занимались разработкой фронтэнда Flang для языка Fortran в рамках проекта LLVM. Недавно они приступили к его переписыванию с языка C на язык C++ (с использованием возможностей стандарта C++17). Новый проект, получивший название F18, большей частью поддерживает возможности реализованные проектом Flang, реализует поддержку стандарта Fortran 2018 и поддержку OpenMP 4.5.

Фонд LLVM рекомендовал рассмотреть изменение имени проекта на более приемлемое и более очевидное для новых разработчиков и списков рассылки. Также проекту F18 было рекомендовано рассмотреть возможность избавления привязки к стандарту C++17. Данное пожелание не блокирует принятие проекта в структуру LLVM, но пока мешает взаимодействию с определёнными элементами инфраструктуры проекта LLVM (например, ботами сборки и интеграцией с официальными выпусками).

>>> Подробности

★★★★★

Проверено: Shaman007 ()
Последнее исправление: grem (всего исправлений: 5)
Ответ на: комментарий от dave

ХЗ, с вычислительной математикой не имел дел со времен универа. Из того, что слышал, метеорологи, геологи, физики и химики как использовали Fortran, так и используют. За счет невероятного количества качественных вычислительных библиотек, написанных в 70-80-е годы XX века.

А так-то от Fortran-а чурались еще в начале 1990-х. Так что он и тогда не бороздил.

eao197 ★★★★★
()
Ответ на: комментарий от eao197

А так-то от Fortran-а чурались еще в начале 1990-х.

А всё потому, что в начале 90х ещё толком не было реализаций fortran90 (1991), который многое упростил по сравнению с FORTRAN77 - в нём появилась динамическая работа памятью и модули (вместо common block), появилось куча встроенных функций для работы с массивами и элементы ООП, свободная форма записи. А 95 стандарт так вообще в 97 появился.

Поэтому конец 80х и 90е в области вычислений стали рассветом Си и чуть позже Си++.

Но сейчас современный Фортран даже преподают в институтах с прикладной физикой и химией, по крайней мере в Европе и США.

grem ★★★★★
() автор топика
Ответ на: комментарий от eao197

За счет невероятного количества качественных вычислительных библиотек, написанных в 70-80-е годы XX века.

Фортрановые либы можно использовать из C

annulen ★★★★★
()
Ответ на: комментарий от annulen

Фортрановые либы можно использовать из C

Что многие и делают :) Есть некоторые моменты, которые надо учитывать (типа столбцового формата хранения матриц в памяти), но это мелочи, по большей части.

htower_ ★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.