установить Open MPI на HPC

Прежде всего, если у вас есть каталоги в /home

то вы хотите сначала скопировать их куда-нибудь.

Make a note of the permissions and ownership so that you
can make sure that they are the same when you move them.

Normally you will see /home permissions as 0700

# ls -lah /home
drwx------  4 user.user 4.0K Oct 11 21:58 user

Если вам нужно отформатировать раздел ext4, то используйте:

    mkfs.ext4 /dev/sda6

Затем для монтирования текущего отображения каталога /home используйте:

    umount /home

Вы можете проверить с помощью команды df

Используйте переключатель -f для принудительной проверки, если это необходимо. т.е. umount -f /home

Затем, когда вы это сделали, используйте:

    mount /dev/sda6 /home

Скопируйте ваши каталоги в /home, которые вы создали резервную копию.

Если нужно, вы можете использовать следующее, чтобы вернуть их на прежнее место:

chown -R user.user /home/user 
chmod 0700 /home/user

Теперь отредактируйте ваш fstab соответствующим образом!

Ваш новый /dev/sda6 теперь должен отображаться на /home при перезагрузке

если вы изменили отображение в /etc/fstab соответствующим образом.

0
16.02.2018, 05:41
1 ответ

Al igual que con su pregunta similar sobre mpich, la respuesta es instalar la versión empaquetada de OpenMPI proporcionada por su distribución en cada nodo de su clúster.

Estás ejecutando Ubuntu, así que:

apt-get install openmpi-bin

El paquete openmpi-bindepende de libopenmpi2y openmpi-common, por lo que instalarlo hará que se instalen automáticamente.

Es posible que también desee instalar la documentación(openmpi-doc)y/o los encabezados y bibliotecas de desarrollo(libopenmpi-dev)en otra máquina (quizás en el nodo principal de su clúster)-estos no son necesarios en el cálculo nodos.


Por cierto, si tiene, por ejemplo, pdshinstalado y configurado en su nodo principal, puede instalar openmpi-binen todo su clúster con un solo comando. p.ej.

pdsh -g all 'apt-get update && DEBIAN_FRONTEND=noninteractive apt-get -y install openmpi-bin'

FYI,pdsh("Parallel Distributed Shell" )fue escrito por LLNL (, quienes también fueron los autores deslurm)para ayudar a automatizar la administración y gestión de sus clústeres. Fue escrito para ser un clon de código abierto mejorado -de un programa de IBM llamadodsh("Distributed Shell")


También, por cierto, puede encontrar una lista de paquetes Ubuntu openmpi Y paquetes que usan OpenMPI en:https://packages.ubuntu.com/search?keywords=openmpi

La lista incluye las versiones de los paquetes disponibles para cada lanzamiento de Ubuntu.

1
28.01.2020, 04:30

Теги

Похожие вопросы