ПАРАЛЛЕЛЬНОЕ ПРОГРАММИРОВАНИЕ
          
        
        
          
            80
          
        
        
          
            ПРИЛОЖЕНИЯ
          
        
        
          
            Приложение 1
          
        
        
          
            
              Установка LAM/MPI
            
          
        
        
          Message Passing Interface (MPI) означает Интерфейс передачи сообщений.
        
        
          Это стандарт, разработанный чтобы позволить нам писать переносимые приложения
        
        
          с передачей сообщений. Он предоставляет функции для обмена сообщениями и
        
        
          многие другие функции. Мы будем устанавливать версию реализации под названи-
        
        
          ем LAM, что означает локальный мультикомпьютер (Local Area Multicomputer).
        
        
          Зайдите в Linux-систему как суперпользователь. Скопируйте установочный
        
        
          пакет LAM/MPI в одну из директорий, перейдите в нее и проделайте следующий на-
        
        
          бор инструкций:
        
        
          # распаковываем архив
        
        
          shell$  ganzip –c lam-7.1.1.tar.gz | tar xf –
        
        
          shell$ cd lam-7.1.1
        
        
          # устанавливаем переменные среды окружения для компиляторов С,
        
        
          С++, Fortran
        
        
          shell$ CC=cc
        
        
          shell$ CXX=CC
        
        
          shell$ FC=f77
        
        
          shell$ export CC CXX FC
        
        
          # указываем директорию для инсталяции
        
        
          shell$ ./configure --prefix=/usr/local
        
        
          # “собираем” LAM
        
        
          shell$ make
        
        
          shell$ make install
        
        
          После установки LAM/MPI для его использования выйдите из root и зайдите в
        
        
          систему не суперпользователем.
        
        
          
            
              Запуск LAM/MPI
            
          
        
        
          Если у Вас нет локальной сети, то  можно запустить программу, использую-
        
        
          щую MPI, на нескольких процессах. Для этого наберите следующую последователь-
        
        
          ность  инструкций:
        
        
          shell$ lamboot
        
        
          # если текст программы написан на языке программирования С, то
        
        
          shell$ mpicc file_name.c
        
        
          # если текст программы написан на языке программирования С++, то
        
        
          shell$ mpiCC file_name.cpp
        
        
          # если текст программы написан
        
        
          #на языке программирования Fortran, то
        
        
          shell$ mpif77 file_name.f
        
        
          # для запуска программы наберите