Проект

Общее

Профиль

MPI super quick start » История » Версия 1

Владимир Кихтенко, 16.03.2012 17:31

1 1 Владимир Кихтенко
h1. MPI super quick start
2
3
<pre>
4
$ module purge                                        # Очистка списка модулей окружения (на всякий случай)
5
$ module load openmpi/gcc                             # Загрузка модуля для OpenMPI и gcc (еще можно openmpi/pgi)
6
$ mpicc program.c -o program                          # Компиляция
7
$ qsub -l nodes=1:ppn=4 -l walltime=00:30:00 start.sh # Постановка задачи в очередь (1 узел, 4 процессора на узел, 30 минут)
8
$ qstat                                               # Просмотр состояния очереди
9
</pre>
10
11
В файле @start.sh@ должно быть следующее:
12
<pre>
13
#!/bin/bash
14
15
module purge
16
module load openmpi/gcc                               # Очистка и загрузка модуля окружения
17
18
cd $PBS_O_WORKDIR                                     # Переход в папку из которой был вызван qsub
19
mpiexec ./program                                     # Запуск параллельной задачи
20
</pre>