ALT Linux Community general discussions
 help / color / mirror / Atom feed
* [Comm] fortran90
@ 2005-01-09 15:00 Andrey Rybak
  2005-01-09 16:05 ` Nikolay A. Fetisov
  0 siblings, 1 reply; 4+ messages in thread
From: Andrey Rybak @ 2005-01-09 15:00 UTC (permalink / raw)
  To: community

Hello, altLinux!
У меня есть задача. Есть фортрановский код в свободном формате. Стандарт 
фортран90.
Надо его скомпилить с помощью g77. В книге А.Гриффитса "GCC" говорится, 
что gcc поддерживает стандарт фортран90,но не полностью и со своими 
дополнениями. Причем некоторые конструкции фортрана90 gcc будет 
компилить только с заданными  соответствующими ключами. Не подскажите ли 
доку по этим самым ключам?
Кроме man g77. А то хоум пейдж gcc, в этом смысле не информативен на мой 
взгляд, хотя вышеуказанная книга на него ссылается. Может как всегда 
плохо искал, но все равно прошу подсказки.



^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [Comm] fortran90
  2005-01-09 15:00 [Comm] fortran90 Andrey Rybak
@ 2005-01-09 16:05 ` Nikolay A. Fetisov
  2005-01-10  6:42   ` Nizamov Shavkat
  2005-01-10 15:28   ` Denis G. Samsonenko
  0 siblings, 2 replies; 4+ messages in thread
From: Nikolay A. Fetisov @ 2005-01-09 16:05 UTC (permalink / raw)
  To: community

В сообщении от Воскресенье 09 Январь 2005 18:00 Andrey Rybak написал(a):
> Hello, altLinux!
> У меня есть задача. Есть фортрановский код в свободном формате. Стандарт
> фортран90.
> Надо его скомпилить с помощью g77. В книге А.Гриффитса "GCC" говорится,
> что gcc поддерживает стандарт фортран90,но не полностью и со своими
> дополнениями. 
А этот код надо скомпилировать именно g77?

Fortran90 поддерживается полностью в разрабатываемом GCC 4.0. Смотреть имеет 
смысл на http://www.gfortran.org/, там помимо прочего есть ежедневные сборки 
компилятора. Если в коде нет особо хитрых конструкций, то, скорее всего,
он скомпилируется и работать будет. 

Кроме того, можно глянуть на G95, форк GFortran'а, http://www.g95.org/ .

А по g77:
$ g77 -v --help
......
-std=<std name>           Specify the conformance standard; one of:
                                     gnu89, gnu99, c89, c99, iso9899:1990,
                                     iso9899:199409, iso9899:1999, c++98
........

С уважением,
Николай Фетисов.

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [Comm] fortran90
  2005-01-09 16:05 ` Nikolay A. Fetisov
@ 2005-01-10  6:42   ` Nizamov Shavkat
  2005-01-10 15:28   ` Denis G. Samsonenko
  1 sibling, 0 replies; 4+ messages in thread
From: Nizamov Shavkat @ 2005-01-10  6:42 UTC (permalink / raw)
  To: community

> В сообщении от Воскресенье 09 Январь 2005 18:00 Andrey Rybak написал(a):
>> Hello, altLinux!
>> У меня есть задача. Есть фортрановский код в свободном формате. Стандарт
>> фортран90.
>> Надо его скомпилить с помощью g77. В книге А.Гриффитса "GCC" говорится,
>> что gcc поддерживает стандарт фортран90,но не полностью и со своими
>> дополнениями.
> А этот код надо скомпилировать именно g77?
>
> Fortran90 поддерживается полностью в разрабатываемом GCC 4.0. Смотреть
> имеет
> смысл на http://www.gfortran.org/, там помимо прочего есть ежедневные
> сборки
> компилятора. Если в коде нет особо хитрых конструкций, то, скорее всего,
> он скомпилируется и работать будет.
>
> Кроме того, можно глянуть на G95, форк GFortran'а, http://www.g95.org/ .
>
> А по g77:
> $ g77 -v --help
> ......
> -std=<std name>           Specify the conformance standard; one of:
>                                      gnu89, gnu99, c89, c99, iso9899:1990,
>                                      iso9899:199409, iso9899:1999, c++98
> ........
>

а еще есть Intel fortran compiler, который можно скачать совершенно
бесплатно, после нехитрой регистрации.


^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [Comm] fortran90
  2005-01-09 16:05 ` Nikolay A. Fetisov
  2005-01-10  6:42   ` Nizamov Shavkat
@ 2005-01-10 15:28   ` Denis G. Samsonenko
  1 sibling, 0 replies; 4+ messages in thread
From: Denis G. Samsonenko @ 2005-01-10 15:28 UTC (permalink / raw)
  To: community

Hi!

Цитирую "Nikolay A. Fetisov":
> > У меня есть задача. Есть фортрановский код в свободном формате.
> > Стандарт фортран90.
>...
> Fortran90 поддерживается полностью в разрабатываемом GCC 4.0.
> Смотреть имеет
> смысл на http://www.gfortran.org/, там помимо прочего есть
> ежедневные сборки
> компилятора. Если в коде нет особо хитрых конструкций, то, скорее
> всего,
> он скомпилируется и работать будет.
>
> Кроме того, можно глянуть на G95, форк GFortran'а,
> http://www.g95.org/ .
> ...

Когда мне надо было откомпилировать Sir2002, написанный на фортране90,
я в итоге воспользовался триальной версией Lahey/Fujitsu Fortran 95.
Пришлось правда понажимать Enter перед компиляцией каждого файла, на
да там не много было. Взять можно тут:
http://www.lahey.com/tri_down.htm

Всего доброго,

Денис.

---------------
earthsea@ngs.ru


^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2005-01-10 15:28 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2005-01-09 15:00 [Comm] fortran90 Andrey Rybak
2005-01-09 16:05 ` Nikolay A. Fetisov
2005-01-10  6:42   ` Nizamov Shavkat
2005-01-10 15:28   ` Denis G. Samsonenko

ALT Linux Community general discussions

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/community/0 community/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 community community/ http://lore.altlinux.org/community \
		mandrake-russian@linuxteam.iplabs.ru community@lists.altlinux.org community@lists.altlinux.ru community@lists.altlinux.com
	public-inbox-index community

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.community


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git