[Comm] Re: Fortran95 compilers
Nikolay A. Fetisov
=?iso-8859-1?q?naf_=CE=C1_naf=2Enet=2Eru?=
Чт Окт 20 20:04:27 MSD 2005
On Thursday 20 October 2005 15:39, Michael Shigorin wrote:
> On Thu, Oct 20, 2005 at 02:28:12PM +0400, Epiphanov Sergei
wrote:
> > Компилятор Fortran95 появился и в gcc, но только в ветке
> > HEAD и ещё в одной ветке. Кто-нибудь сталкивался с
> > компиляторами, на какой лучше глаз положить? Или всё глухо?
>
> Смутно припоминается, что то ли Fujitsu, то ли Intel
> раздавали на каких-то условиях что-то.
>
Из компиляторов Fortran95 есть две реализации под GPL.
Это GFortran (http://www.gfortran.org), заменивший f77 в GCC
4.x, и G95 (http://www.g95.org), форк от GCC, развивается
независимо где-то с середины 2003 года.
Для GFortran на http://gcc.gnu.org/wiki/GFortranBinaries
доступны ежедневные (почти) сборки, на Sisyphus/Master работают
параллельно со штатным GCC без проблем.
Из закрытых компиляторов есть Intel Fortran Compiler, текущая
версия 9.0, можно взять с
http://www.intel.com/cd/software/products/asmo-na/eng/compilers/flin/index.htm
Для некоммерческого использования можно получить бесплатную
неограниченную по времени лицензию. На Sisyphus/Master
работает.
По опыту сборки достаточно большого (порядка 250 тыс. строк)
проекта: GFortran вполне работоспособен на текущее время. Т.е.
грабли есть, но их не так уж и много.
Intel заметно (раза в два-три) быстрее компилирует код, но
требует при этом и заметно больший объём памяти. С большими
файлами (порядка десятков тыс. строк) могут быть проблемы у
обоих компиляторов.
В сентябре на LinuxExpo раздавали ещё компиляторы Sun, там также
есть Fortran95. Но у Sun доступна только ознакомительная
лицензия с ограничением по времени, так что особенно не
смотрел.
--
С уважением,
Николай Фетисов
Подробная информация о списке рассылки community