Skip to content
August 27, 2011 / ahriman hpc mode

Eclipse, MPICH и PTP для пользователя. Настройка и запуск задач на кластере

Настроить Eclipse, MPICH и PTP – дело одно. И оно решено. Запустить задачу – дело другое. Особенно если это касается конечного пользователя. Осторожно – много картинок.

Прежде всего нам необходим графический сеанс. Как использовать VNC или как использовать графический сеанс из Putty, описано много где и останавливаться не будем.
Главное окно Eclipse:


Создание и компиляция проекта

1)    Создать проект C




2)    Выбрать нужный тип проекта



Выбираем параллельное вычисление числа Пи. В случае, если Eclipse запросит конфигурационные данные MPI, нужно нажать Yes, далее New и найти директорию /home/mpich/include. После чего изменить строку MPI Build Command с mpicc на /home/mpich/bin/mpicc. Нажать Apply. Внимание: это критично. Иначе компиляция будет проведена неверно.

Ввести название проекта. Next.



2 шаг. Next.





3 шаг создания проекта, на котором необходимо снять выделение с пункта Use default information, остальное оставить без изменений.

Next, затем Finish.

3)Перейти на перспективу Parallel Runtime.



Данная перспектива может быть вызвана после нажатия на Other



Вызвать контекстное меню в поле Resource Manager, нажать Add Resource Manager. В поле выбора оставить MPICH2, Next, на следующей странице снова Next. На следующей странице снять галочку с Use default location и вписать в поле Location

/home/mpich/bin.

Next, снова Next. Finish.

4)    Запустить Resource Manager



5)    Создать конфигурацию запуска



Нажать на Run Configurations.





Два раза нажать на Parallel Applications. Выбрать в Number of processes необходимое количество ядер. Во вкладке Application необходимо указать имя проекта и выполняемый файл (изначально находится в Name_of_project=>Debug=>name_of_project



Во вкладке Debugger необходимо указать путь до отладчика Eclipse, SDM.

Полный путь:

/distr/soft/eclipse/plugins/org.eclipse.ptp.linux.x86_3.0.1.200912191959/bin/sdm

После чего нажать на Run и пронаблюдать результат.


 

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: