Исправление Jurik_Phys, (текущая версия) :
Openmpi собрать с помощью интеловского компилятора? Или собрать расчётную программу с помощью интеловского компилятора, с подхватыванием системных библиотек openmpi?
Скорее всего второй случай. Необходимо установить dev пакеты, с заголовочными файлами openmpi, для debian'a он называется libopenmpi-dev. После этого программа должна собираться.
но тогда система обычно не видит openmpi
И что значит не видит? В дебиане появляется запускной файл mpirun, который может быть ссылкой либо на lammpi, либо на openmpi. С его помощью запускаете программу
mpirun -n X /opt/your_program/program.bin
Исправление 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.