Я переношу с ifort на gfortran и у меня возникают проблемы со следующим кодом:
MODULE test
IMPLICIT NONE
REAL*8 :: a
CONTAINS
SUBROUTINE load
a = 0.0d0
NAMELIST /materialProperties/ a
END SUBROUTINE load
END MODULE test
Я получу ошибку компилятора о списке имен. В любом случае, если инициализация переменной отключена (закомментировано a=0.0d0), то ошибка исчезает. Этого нет в компиляторе Intel, и мне интересно, почему это так.