воскресенье, 19 июня 2011 г.

Настраиваем QtCreator для работы с MPI

Во первых ставим и настраиваем MPI, об этом безумно сложном процессе рассказано в предыдущей записи.

Отлично, теперь нужно указать в *.pro файле все необходимые библиотеки и опции компилятора. Посмотреть их можно так:
$ mpicc -compile-info 
gcc -g -O2 -g -Wall -O2 -Wl,-Bsymbolic-functions -I/usr/include/mpich2 -L/usr/lib -L/usr/lib -lmpich -lopa -lpthread -lrt

Супер, преобразуем всё это в формат понятный qmake:

INCLUDEPATH += /usr/include/mpich2/
LIBS += -lmpich -lopa -lpthread -lrt
QMAKE_CXXFLAGS += -Bsymbolic-functions

После настройки qmake переходим к интеграции MPI Run в Qt Creator. На деле банальный запуск приложения mpirun по нажатию волшебного сочетания клавиш Ctrl+M.

Настройка внешнего инструмента MPI Run

Настройка быстрых клавиш для запуска MPI Run

Результат пробного запуска на 3 процесса (два рабочих и один главный)

Может кто кластер подгонит? Бабок на Bitcoin-ах срубим (:


3 комментария:

  1. Точно! Надо же еще запуск демона mpd в автозапуск прописать...

    ОтветитьУдалить
  2. Уважаемый brunql,
    а где конкретно прописывать настроийки для qmake?
    и если можно по-подробней.
    Спасибо.

    ОтветитьУдалить

А у тебя есть клавиатура? Здесь можно попробовать воспользоваться ей по прямому назначению.