openmpi



Кластер на linux

Автор Красивый Красавчик задал вопрос в разделе Другие языки и технологии

ВСЕМ ПРИВЕТ! как создать Кластер на линукс и получил лучший ответ

Ответ от Stefa oshekov[мастер]
Для установки линукс-кластера вам потребуется установочный диск Linux, с помощью которого вы установить операционную систему на консоль (главный компьютер) кластера. С того же самого диска нужно будет установить операционную систему на вычислительные узлы кластера. Однако, если вычислительные узлы не предполагается использовать в качестве офисных машин, но только как узлы кластера, то на эти компьютеры правильнее будет установить серверную редакцию дистрибутива - Ubuntu Server Edition, не содержащую графического интерфейса, и соответственно более легкую и быструю.
Сеть кластера следует спроектировать так, чтобы все узлы имели доступ в интернет. Это нужно для большего комфорта при настройке кластера и установки необходимого программного обеспечения на его узлах. Дело в том, что установка ПО в Ubuntu выполняется посредством закачки новейших версий необходимых пакетов из внешних репозиториев. В действительности достаточно будет обеспечить выходом в Интернет только главный компьютер (консоль кластера) , а для вычислительных узлов необходима только возможность загружать программные пакеты через прокси. Осуществить это можно, установив на консоли кластера пакет apt-cacher-ng, а на вычислительных узлах сконфигурировать менеджер пакетов apt-get для работы через прокси. Для этого на консоли кластера выполним команду:
sudo apt-get install apt-cacher-ng
После этого на всех остальных узлах выполним команды:
sudo sh -c "echo "Acquire::http { Proxy " ссылка"; }; "> /etc/apt/apt.conf.d/01proxy"
sudo apt-get update
Здесь мы предполагаем, что адрес 192.168.1.1 - это адрес консоли кластера во внутренней сети кластера.
После установки базовой операционной системы необходимо доустановить необходимое для функциониования кластера по: компиляторы, библиотеки и программы OpenMPI, SSH, NFS. Выполнить это можно с помощью следующих команд:
sudo apt-get install mc build-essential fort77 gfortran libstdc++5 libltdl7-dev
sudo apt-get install openssh-server nfs-kernel-server
sudo apt-get install openmpi-bin openmpi-doc
Данная последовательность команд устанавливает в систему OpenMPI и компиляторы из набора Gnu Compiller Collection (gcc). Компиляторы gcc обладают одним существенным (в некоторых случаях) недостатком. В них нет поддержки работы с типами данных REAL*16 и COMPLEX*32 (в терминологии Фортрана) . Если для ваших задач необходима такая точность вычислений, то вы вместо стандартного набора компиляторов и пакета OpenMPI из состава дистрибутива должны будете установить компиляторы фирмы Intel и скомпилировать OpenMPI с поддержкой этих компиляторов. Как это сделать - рассказано в следующих двух параграфах этой статьи. Если же точность REAL*8 и COMPLEX*16 вас устраивает, то следующие два параграфа вы можете пропустить.
ВАЖНО! Если вы решили использовать компиляторы фирмы Intel, то не следует устанавливать OpenMPI из состава дистрибутива. То есть команду sudo apt-get install openmpi-bin openmpi-doc (см. выше) выполнять не следует.

Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с ответами на Ваш вопрос: ВСЕМ ПРИВЕТ! как создать Кластер на линукс
спросили в Другое IRC сети
Что такое CD-key
Cd- key регистрационный номер
Краткий словарь компьютерного жаргона

Aka - никнэйм,
подробнее...

кто работал с программой FAT16 или FAT32?
Вообщето это не программы это файловые
подробнее...
спросили в Eclipse
Visual C# vs. Eclipse PHP
лучше php, проще C# - но зависит все от конкретных
подробнее...
спросили в PlayStation 2 Red Hat
Linux-достоинства и недостатки?
Линукс может претендовать на звание домашне системы не в меньшей степени чем винда. При
подробнее...

Что за файловая система exFat и какой лучше выбрать размер кластера для нее?
exFAT (от англ. Extended FAT — «расширенная FAT») — проприетарная файловая система, предназначенная
подробнее...
Ответ от 3 ответа[гуру]
Привет! Вот еще темы с похожими вопросами:

помощь. что такое виртуальная машина? многие просто говорят запусти её на виртуальной машине?
Виртуальная машина (ВМ, от англ. virtual machine) —
программная и/или аппаратная система,
подробнее...

Что такое кластер?
Кластер (англ. cluster скопление) — объединение нескольких однородных элементов, которое может
подробнее...
спросили в Железо Ferranti
На жёсткий диск диск объёмом два терабайта с технологией Advanced Format, установится ли Windows Xp 32 bit?
Advanced Format поддерживается Windows Vista и более поздними версиями Windows, а также
подробнее...

Где можно скачать ОС Linux бесплатно, чтобы работала. И какая лучше? Их, говорят, несколько.
- дистрибутив основанный на ubuntu, только с уже подключенными дополнительными репозиториями, в
подробнее...

Какая файловая система надежнее: ext2, ext3, raiserfs, ntfs ???
Если не вдаваться то, какую ОС устанавливать на комп, а только рассматривать сами файловые системы,
подробнее...
спросили в MacOS Vought
Подскажите где можно скачать программу Norton PartitionMagic 8.0 для Vista
Уважаемый Ed!!

Как правило программы не подразделяются отдельно для Windows XP или
подробнее...
Message Passing Interface на Википедии
Посмотрите статью на википедии про Message Passing Interface
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*