Тут показані розбіжності між вибраною ревізією та поточною версією сторінки.
Both sides previous revision Попередня ревізія Наступна ревізія | Попередня ревізія | ||
hpc [2015/05/27 16:27] wombat [OpenMPI] Сборка и запуск программы |
hpc [2016/09/15 11:58] (поточний) wombat [OpenMP] ссылка на страницу OpenMP |
||
---|---|---|---|
Рядок 2: | Рядок 2: | ||
===== OpenMP ===== | ===== OpenMP ===== | ||
+ | |||
+ | [[openmp|OpenMP]] -- очень удобный и простой способ распараллелить вычисления, проводимые в рамках одного компьютера (несколько ядер или процессоров, но общая оперативная память). | ||
+ | |||
+ | https://computing.llnl.gov/tutorials/openMP/ | ||
+ | |||
Рядок 23: | Рядок 28: | ||
mpirun -np 2 --host 192.168.1.2,192.168.1.3 hostname | mpirun -np 2 --host 192.168.1.2,192.168.1.3 hostname | ||
+ | |||
+ | После написания [[mpi|программы]] с использованием технологии MPI, запустить её можно так: | ||
Компиляция: | Компиляция: | ||
Рядок 35: | Рядок 42: | ||
Запуск: | Запуск: | ||
mpirun ./mpi-test.bin | mpirun ./mpi-test.bin | ||
+ | |||
+ | Опыт показал, что вместо последних двух команд лучше задавать одну такую: | ||
+ | salloc -n8 mpirun ./mpi-test.bin | ||
+ | Тогда после завершения работы программы, соответствующее задание удаляется из очереди SLURM, и ресурсы освобождаются для следующих задач. | ||
==== MPICH ==== | ==== MPICH ==== | ||
Рядок 76: | Рядок 87: | ||
http://graal.ens-lyon.fr/diet/ | http://graal.ens-lyon.fr/diet/ | ||
+ | |||
+ | [[https://computing.llnl.gov/tutorials/linux_clusters/ | LLNL Linux Clusters Overview]] | ||
+ | |||
+ | [[https://computing.llnl.gov/tutorials/parallel_comp/ | LLNL Introduction to Parallel Computing]] | ||
+ | |||
+ | |||
+ | |||
===== Видеокурсы ===== | ===== Видеокурсы ===== | ||