Создание вычислительного кластера для последующей работы с Open MPI
Данная инструкция предназначена для работы на операционных системах Debian/Astra_Linux/Ubuntu
Предполагаем, что вычислтельный кластер уже был настроен, операционные системы в данном вычислительном кластере одинаковые, создан отдельный пользователь для работы с OpenMPI, в нашем случае mpiuser и создана общая директория для запуска проекта
1) Устанавливаем OpenMPI Последовательно вводим представленные команды
\[sudo wget https://www.open-mpi.org/software/ompi/v4.1/downloads/openmpi-4.1.1.tar.gz
sudo tar -xvzf /home/mpiuser/openmpi-4.1.1.tar.gz
cd /home/mpiuser/Desktop/openmpi-4.1.1
sudo ./configure --prefix="/home/mpiuser/.openmpi"
sudo make
sudo make install\]
2) Копируем проект PRADIOS в настроенную ранее общую директорию пример пути
\[home/mpiuser/Desktop/sharedfolder/PRADIOS\]
Запускаем скрипт для установки проекта
\[sudo chmod +x PRADIOS_INSTALL.sh
./PRADIOS.sh\]
Переходим в проекта для запуска расчета
\[cd /home/mpiuser/Desktop/sharedfolder/PRADIOS/exec\]
Создаем файл хоста содержащий данные узлов и выделенных ядрах
\[nano machinefile\]
в файл вводим данных узлов и число ядер процессора выделенных для вычислений [ipd адрес:число ядер процессора]
\[10.1.20.1:1
10.1.20.2:1\]