РУКОВОДСВО ПОЛЬЗОВАТЕЛЯ

Linux Edition. Revision B
перевод Балуева А. Н.

Оглавление

  • Глава 1. ПЕРВЫЕ ШАГИ

    Глава 1. ПЕРВЫЕ ШАГИ

    В начало страницы

    Lahey/Fujitsu Fortran 95 (LF95) есть набор программных инструментов для разработки 32-битовых прикладных программ на Fortran. LF95 есть полная реализация стандарта Fortran 95. LF95 Express включает компилятор, отладчик, диалоговую документацию и свободную техническую поддержку через e-mail. LF95 PRO включает то же самое плюс автоматическую и OpenMP параллелизацию, AUTO-MAKE (автоматическое средство построения для Fortran and Cи) и Winteracter Starter Kit (основанный на X-Windows пользовательский интерфейс с графическим инструментарием и библиотекой), вместе с печатным руководством и свободной поддержкой по телефону.

    LF95 Linux Express включает два руководства, Руководство пользователя (оно перед Вами), которое описывает, как использовать инструментарий, и Справочник по языку, который описывает язык Fortran 95 и различные его расширения.

    В LF95 Linux PRO добавлен справочник по Winteracter Starter Kit, документирующий использование Winteracter Starter Kit (коротко называемый WiSK), для использования графики и развития пользовательского интерфейса. Некоторые части или свойства, описанные в этом руководстве, относятся только к LF95 Linux PRO. Такие части и описания свойств помечены как "PRO Version Only".

    В настоящем руководстве предполагается, что читатель практически знаком с операционной системой Linux, включая команды Linux, манипуляции с файлами, навигацию файловых систем и сценарии программной оболочки.

    Требования к системе

    В начало страницы
           * Процессор 80486DX, Pentium, Pentium Pro,  Pentium II, Pentium III или
             совместимый с ними процессор
           * 24 MB  RAM (рекомендуются 32 MB или больше)
           * 100 MB доступного пространства на жестком диске  для  LF95 Linux PRO;
             60 MB для  LF95 Linux Express
           * X-Windows для использования  WiSK и обзора диалоговой документации PDF
    
           * Совместимая версия операционной системы Linux. Настоящая версия
             LF95 тестировалась на указанных ниже версиях Linux. Другие варианты
             Linux могут быть совместимыми, если они включают ядро версии 2.2.10
             или более поздней и libc версии 2.1.1 или более поздней (см. README
             о последних изменениях):
                              Red Hat Linux  6.1 и  6.2
                              Slackware  7.0.0
                              Debian GNU/Linux  2.3
                              SuSE версий 6.3 и 6.4
                              Caldera Open Linux 2.3
    
    

    Структура настоящего руководства

    В начало страницы
    Книга состоит из 6 глав и трех приложений.

    * Глава 1, Первые шаги, определяет требования к системе, описывает процесс установки и проводит вас через все стадии построения вашей первой программы.

    * Глава 2, Продолжение знакомства с LF95, описывает процесс разработки и программу-драйвер, которая управляет компиляцией, компоновкой и порождением исполнимых программ или библиотек.

    * Глава 3, Отладка из командной строки с fdb, описывает отладчик, действующий из командной строки.

    * Глава 4, Мультипроцессорная обработка (только версия PRO), описывает, как использовать автоматику LF95 PRO и дееспособность к параллелизации, заложенную в OpenMP.

    * Глава 5, Automake (только версия PRO) , описывает правила использования Automake, автоматического средства построения LF95 PRO.

    * Глава 6, Сервисные программы, описывает, как пользоваться дополнительными сервисными программами.

    * Приложение A, Программистские советы, содержит рекомендации по программированию, в Fortran на PC с LF95.

    * Приложение B, Параметры времени исполнения, описывает параметры, которые можно добавлять в командную строку исполнения программы для изменения ее поведения.

    * Appendix C, Техническая услуги Lahey, описывает услуги, предоставляемые от Lahey и дает советы на случай неполадок.

    Соглашения по обозначениям

    В начало страницы
    Следующие соглашения соблюдаются по всему Руководству:
            коды и клавишные операции обозначены  by courier font;
            в синтаксических описаниях прямые скобки содержат необязательные
            объекты;
            эллипсис "...", следующий за объектом, указывает, что возможны
            несколько объектов такой же формы.
    
    
            Курсивом указан текст, который программист должен заменить
            (в переводе это обычно нижний латинский регистр)
            Не курсивные символы в синтаксических описаниях должны оставляться
            такими как есть (в переводе это обычно верхний латинский регистр).
    

    Регистрация продукта

    В начало страницы

    Все зарегистрированные пользователи LF95 Express могут свободно получать от Lahey неограниченную техническую поддержку по факсу, почте или e-mail. Процедура использования Lahey Support Services описана в приложении С, Технические услуги Lahey. Чтобы обеспечить себя получением технической поддержки, обновлением продуктов, информационными бюллетенями и новыми версиями, зарегистрируйтесь по почте или по нашему website: http://www.lahey.com. Если вы перемещаетесь или передаете право собственности на продукт Lahey, пожалуйста дайте нам знать.

    Установка Lahey/Fujitsu Fortran 95

    В начало страницы
     1. Войдите в систему как  root или  su для  root.
     2. Вставьте установочный  CD в ваш  CDROM-дисковод и смонтируйте его
        с разрешением на исполнение.
     3. Запустите установочный сценарий install и выполняйте указания меню.
        По умолчанию установочный каталог есть  /usr/local/lf9560, но вы можете
        во время установки заменить его, если хотите.
     4. Если хотите, позже вы можете установить  Adobe Acrobat Reader. Можно
        запустить install и выбрать его из меню или установить вручную. Он
        находится в каталоге Acrobat на установочном  CD в форме сжатого tar файла.
        Acrobat Reader или  xpdf нужен для просмотра диалоговой документации.
    
    

    Построение Вашей первой программы LF95

    В начало страницы
    Построение и исполнение программы на Fortran с LF95 сводится к трем основным
    шагам:
    1. Создание исходного файла с помощью текстового редактора.
    2. Генерация исполнимой программы с помощью драйвера LF95. Этот драйвер
    автоматически компилирует входной файл (файлы) и компонует результирующий
    объектный файл (файлы) с исполнительной библиотекой или указанными вами
    библиотеками.
    3. Запуск программы.
     В следующих абзацах поясняется, как выполнить шаги 2 и 3 с помощью входного
    файла demo.f90, включенного в  LF95.
    

    Генерация исполнимой программы

    В начало страницы

    Компиляция входного файла в объектный и компоновка полученного объектного файла с подпрограммами из библиотеки подпрограмм выполняется с помощью драйвера LF95.

    По приглашению из командной строки постройте программу demo, перейдя в каталог, где установлена demo.f90 (помещается в examples/fortran/ в установочном каталоге) и вызывая lf95 demo.f90 Это побудит компилятор прочесть исходный файл demo.f90 и скомпилировать его в объектный файл demo.o. Когда demo.o будет создан, LF95 вызывает компоновщик для выбора необходимы подпрограммы из библиотеки подпрограмм и приготовления исполнимой программы a.out.

    Запуск исполнимой программы

    В начало страницы
    Для запуска программы напечатайте ее имя по приглашению командной строки:
                             a.out
                    (или "./a.out" если  "." нет в вашей переменной пути) и
    нажмите .  Программа demo запустится, и вы увидите на дисплее что-то,
    подобное следующему:
                    { дальше пропущены   16 строк
               Их надо воспроизвести по оригиналу документа User's Guide}
    
    Это значит, что Вы успешно построили и пропустили демонстрационную программу Lahey .

    Что делать дальше?

    В начало страницы

    Для более полного описания инструментального процесса и инструкций для работы с Lahey/Fujitsu Fortran 95, перейдите к Главе 2, Продолжение знакомства с LF95. Но перед этим следует прочесть файлы README и ERRATA. Они содержат важную оперативную (last-minute) информацию и исправления документации.

    Другие источники информации
            Файлы:
               README            оперативная информация
               FILELIST          описание всех файлов в поставке с  LF95
               RTERRMSG          описание сообщений о динамических ошибках
                                 и их значений  IOSTAT
               ERRATA            изменения, сделанные после написания руководства
    
            Печатные руководства
               Справочник Lahey/Fujitsu Fortran 95 Language
               Справочник Winteracter Starter Kit
    
            Информационные бюллетени
               The Lahey Fortran Source newsletter
    
            Lahey Web Page
               http://www.lahey.com
    
            Дискуссионные группы
               The Lahey Fortran Forum (см. Lahey Web Page по поводу правил
               участия в этих группах)
    
    

<<< Оглавление Страницы: 1  2 >>>