LINUX.ORG.RU

История изменений

Исправление Jurik_Phys, (текущая версия) :

Openmpi собрать с помощью интеловского компилятора? Или собрать расчётную программу с помощью интеловского компилятора, с подхватыванием системных библиотек openmpi?

Скорее всего второй случай. Необходимо установить dev пакеты, с заголовочными файлами openmpi, для debian'a он называется libopenmpi-dev. После этого программа должна собираться.

но тогда система обычно не видит openmpi

И что значит не видит? В дебиане появляется запускной файл mpirun, который может быть ссылкой либо на lammpi, либо на openmpi. С его помощью запускаете программу

mpirun -n X /opt/your_program/program.bin
Запустится X экземпляров программы. Но, возможно, как это было у меня, каждая программа будет работать не над единой вычислительной задачей, а каждая программа параллельно будет считать одно и тоже. Как раз, чтобы этого избежать, нужно пересобрать программу с установленными системынми библиотеками openmpi.

Исправление Jurik_Phys, :

Openmpi собрать с помощью интеловского компилятора? Или собрать расчётную программу с помощью интеловского компилятора, с подхватыванием системных библиотек openmpi?

Скорее всего второй случай. Необходимо установить dev пакеты, с заголовочными файлами openmpi, для debian'a он называется libopenmpi-dev. После этого программа должна собираться.

но тогда система обычно не видит openmpi

И что значит не видит? В дебиане появляется запускной файл mpirun, который может быть ссылкой либо на lammpi, либо на openmpi. С его помощью запускаете программу mpirun -n X /opt/your_program/program.bin - Запустится X экземпляров программы. Но, возможно, как это было у меня, каждая программа будет работать не над единой вычислительной задачей, а каждая программа параллельно будет считать одно и тоже. Как раз, чтобы этого избежать, нужно пересобрать программу с установленными системынми библиотеками openmpi.

Исправление Jurik_Phys, :

Openmpi собрать с помощью интеловского компилятора? Или собрать расчётную программу с помощью интеловского компилятора, с подхватыванием системных библиотек openmpi?

Скорее всего второй случай. Необходимо установить dev пакеты, с заголовочными файлами openmpi, для debian'a он называется libopenmpi-dev. После этого программа должна собираться.

но тогда система обычно не видит openmpi

И что значит не видит. В дебиане появляется запускной файл mpirun, который может быть ссылкой либо на lammpi, либо на openmpi. С его помощью запускаете программу mpirun -n X /opt/your_program/program.bin - Запустится X экземпляров программы. Но, возможно, как это было у меня, каждая программа будет работать не над единой вычислительной задачей, а каждая программа параллельно будет считать одно и тоже. Как раз, чтобы этого избежать, нужно пересобрать программу с установленными системынми библиотеками openmpi.

Исходная версия Jurik_Phys, :

Openmpi собрать с помощью интеловского компилятора? Или собрать расчётну программу с помощью интеловского компилятора, с подхватыванием системных библиотек openmpi?

Скорее всего второй случай. Необходимо установить dev пакеты, с заголовочными файлами openmpi, для debian'a он называется libopenmpi-dev. После этого программа должна собираться.

но тогда система обычно не видит openmpi

И что значит не видит. В дебиане появляется запускной файл mpirun, который может быть ссылкой либо на lammpi, либо на openmpi. С его помощью запускаете программу mpirun -n X /opt/your_program/program.bin - Запустится X экземпляров программы. Но, возможно, как это было у меня, каждая программа будет работать не над единой вычислительной задачей, а каждая программа параллельно будет считать одно и тоже. Как раз, чтобы этого избежать, нужно пересобрать программу с установленными системынми библиотеками openmpi.