Есть ли бесплатный компилятор, который поддерживает Fortran Coarrays?
Я изучаю фортран и хотел бы поэкспериментировать со всеми его возможностями.
При этом мне интересно, есть ли какой-нибудь бесплатный компилятор, который поддерживает как Fortran 2008 (gfortran в некоторой степени поддерживает это), так и фортрановые коаррейсы? G95, хотя поддержка Coarrays не поддерживает Fortran 2008.
Я посмотрел на компилятор Intel Fortran, и он соответствует (или даже превосходит) большей части стандарта Fortran 2008. Тем не менее, это кажется довольно дорогим для учебных целей.
1 ответ
gfortran
имеет (частичную) поддержку для каррей. Для отдельных изображений это работает из коробки, для нескольких изображений вам нужно использовать библиотеку.
Fortran Wiki предоставляет таблицу с перечнем, какие функции поддерживаются каким компилятором.