[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