Користувальницькі налаштування

Налаштування сайту


hpc

Розбіжності

Тут показані розбіжності між вибраною ревізією та поточною версією сторінки.

Посилання на цей список змін

Порівняння попередніх версійПопередня ревізія
Наступна ревізія
Попередня ревізія
hpc [2015/04/25 08:57] – [Планировщики задач] Grun link wombathpc [2016/09/15 08:58] (поточний) – [OpenMP] ссылка на страницу OpenMP wombat
Рядок 2: Рядок 2:
  
 ===== OpenMP ===== ===== OpenMP =====
 +
 +[[openmp|OpenMP]] -- очень удобный и простой способ распараллелить вычисления, проводимые в рамках одного компьютера (несколько ядер или процессоров, но общая оперативная память).
 +
 +https://computing.llnl.gov/tutorials/openMP/
 +
  
  
Рядок 18: Рядок 23:
 https://www.open-mpi.org/ https://www.open-mpi.org/
  
 +Сначала нужно настроить [[ssh#подключение_по_ключу|доступ через SSH по ключу]].
 +
 +Для проверки работоспособности системы запустим программу ''hostname'' на нескольких компьютерах из локальной сети:
 +
 +  mpirun -np 2 --host 192.168.1.2,192.168.1.3 hostname
 +
 +После написания [[mpi|программы]] с использованием технологии MPI, запустить её можно так:
 +
 +Компиляция:
 +  mpicc -o mpi-test.bin mpi-test.c
 +
 +Копирование на другие компьютеры:
 +  scp -P22 mpi-test.bin Calculator1:~/
 +
 +Выделение ресурсов [[slurm|SLURM]]:
 +  salloc -n8 /bin/bash
 +
 +Запуск:
 +  mpirun ./mpi-test.bin
 +
 +Опыт показал, что вместо последних двух команд лучше задавать одну такую:
 +  salloc -n8 mpirun ./mpi-test.bin
 +Тогда после завершения работы программы, соответствующее задание удаляется из очереди SLURM, и ресурсы освобождаются для следующих задач.
 ==== MPICH ==== ==== MPICH ====
  
Рядок 31: Рядок 59:
 http://www.adaptivecomputing.com/products/open-source/torque/ http://www.adaptivecomputing.com/products/open-source/torque/
  
-https://github.com/earonesty/grun -- LIGHTWEIGHT?+== Grun == 
 + 
 +> A lightweight replacement for job queueing systems like LSF, Torque, condor, SGE, for private clusters. 
 +> ... 
 +> Grun doesn't support MPI and other fancy grid things (although you can layer map-reduce on it) 
 + 
 +https://github.com/earonesty/grun
  
  
Рядок 47: Рядок 81:
  
 https://research.cs.wisc.edu/htcondor/manual/v8.3/1_1High_Throughput_Computin.html https://research.cs.wisc.edu/htcondor/manual/v8.3/1_1High_Throughput_Computin.html
 +
 +http://toolkit.globus.org/toolkit/
 +
 +http://www.openlava.org/
 +
 +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]]
 +
 +
 +
 ===== Видеокурсы ===== ===== Видеокурсы =====
  
hpc.1429952233.txt.bz2 · Востаннє змінено: повз wombat