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> |