Может ли кто-нибудь дать инструкции о том, как запускать/отлаживать программу OpenMPI (C/C++/Fortran) в Eclipse PTP, используя фактические режимы параллельного запуска/отладки на локальном компьютере?Eclipse PTP OpenMPI parallel run/debug
Я установил локальное соединение в разделе «Удаленные среды». Если я укажу исполняемый исполняемый файл как исполняемый файл, то затмение застрянет с «отправить интерактивный» и «Запуск ... Отправка задания ...» в окне выполнения, и я останусь с указанным числом процессов программа работает на полном процессоре на неопределенный срок. Если я укажу другую программу, например mpirun или mpiexec, и предоставим необходимые аргументы для получения исполняемого файла программы, то единственное различие заключается в том, что у меня одинаковое количество mpirun работает на 0 CPU.
Я хотел бы добавить, что если я на самом деле выбрать «Local» в разделе «Тип подключения», то я получаю сообщение об ошибке:
Failed to execute command: ompi_info -a --parseable
Reason: Cannot run program "ompi_info": Unknown reason
несмотря на то, что команда отлично работает из командной строки и работает успешно при подключении к локальному хост как настройка в «удаленных средах»
Я видел руководства на веб-сайте Eclipse, но они не помогают. Я проверил [1] и [2], но я все еще правильно это работаю.
Я могу запустить программу параллельно, рассматривая ее как обычную программу и устанавливая исполняемый файл mpiexec и предоставляя необходимые аргументы, но я хочу выполнять фактическую параллельную отладку, поэтому этого недостаточно.
EDIT: Должен быть более конкретным. Я знаю, что есть другие методы отладки, но Eclipse PTP (платформа параллельных инструментов) должна прекрасно справляться с этим, поэтому я ищу объяснение от того, кто установил Eclipse PTP на своей локальной машине, чтобы они могли использовать параллельный запуск и инструменты параллельной отладки.
Спасибо. Я буду следовать инструкциям по использованию этого конкретного инструмента, но я могу в конечном итоге отказаться от другого метода, подобного этому. – twilsonco