[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Fortran doc's



On Fri, 4 May 2001, Дмитрий Алексеевич Моргун wrote:

> Hello, Debian Russian,
> 
>     И ещё вопрос: где взять описание того фортрана, который в g77 ?
>     Интересуют прежде всего всякие специфические функции типа NARGS()
>     {это число параметров из командной строки}, а также аналоги
>     RUNQQ() и SYSTEMQQ().
>     Может это есть в каком-либо пакете из дистрибутива?
> 
>     P.S. Спасибо всем, кто откликнулся на мои вопросы о настройке
>     принтера, SBLive!, PPP и руссификации. Всё работает.
> 
> -- 
> With best regards,
>  Дмитрий Алексеевич Моргун, 4 мая 2001 г., 23:24:11     mailto:mda@wsnet.ru
>

 Hi,
 
 описание фортрана g77 (gcc-2.95.2) можно найти здесь:
 
 http://gcc.gnu.org/onlinedocs/gcc-2.95.2/g77_12.html#SEC53
 
 
 что касается NARGS() посмотрите IArgC() и GetArg(Pos, Value) 
 
 http://gcc.gnu.org/onlinedocs/gcc-2.95.2/g77_12.html#SEC220
 
 Что касается  RUNQQ() и SYSTEMQQ() - я не знаю, что это такое,
 если это вызовы каких-то системных функций, то смотрите
 subroutine Signal(Number, Handler, Status):
 
 http://gcc.gnu.org/onlinedocs/gcc-2.95.2/g77_12.html#SEC330
 

 Вообще же, если вы знакомы с С, то гораздо проще, на мой взгляд,
 для этих целей использовать именно С, а интерфейс сделать через
 cfortran.h :
 
 http://wwwinfo.cern.ch/asd/cernlib/cfortran.html
 
 очень рекомендую. Кстати, будет практически не зависеть от
 версий компиляторов и т.п.
 

 Есть еще такая библиотека для фортрана под unix`ом, как libU77
 Там различные функции типа fork, getarg, iargc реализованы.
 Cам я ей пользоваться не пробовал и вроде бы, как я посмотрел
 теперь, она перекочевала в библиотеку libf2c
 ( see http://www.netlib.org/ then search libf2c )
 Для g77 она называется libg2c и устанавливается
 в Debian`е вместе с 'devel/g77', а вот где для нее
 документация не знаю.
 
 Желаю успехов. Ю.

Iouri.Nefedov@cern.ch



Reply to: