Учебно-экспериментальный вычислительный кластер. Ч.1. Инструментарий и возможности - page 7

— автоматическое монтирование файловой системы управляющего
узла на вычислительных узлах, что обеспечивает простоту доступа и
единство обрабатываемых данных;
— беспарольный доступ на каждый вычислительный узел с помо-
щью технологий ssh и rsh;
— автоматизированное создание учетных записей пользователей
системы с раздельными правами доступа;
— обработку очереди и управление выполнением заданий (система
Torque).
Существуют и другие кластерные платформы, например системы
MOSIX, OSCAR, PelicanHPC и другие, обладающие схожими возмож-
ностями. Кластерный дистрибутив Rocks Clusters был выбран исходя
из нескольких соображений. Во-первых, в отличие от системы OSCAR
он не требует наличия на узлах кластера предустановленной операци-
онной системы, что упрощает процесс добавления в кластер вычи-
слительных узлов. Во-вторых, эта система ориентирована на отно-
сительно небольшие вычислительные установки (а в данном случае
речь идет о кластере “кафедрального” уровня) и не требует столь су-
щественных затрат на поддержку и системное администрирование,
как, например, система MOSIX, предназначенная для суперкомпью-
теров промышленного масштаба. В то же время дистрибутив Rocks
Clusters позволяет провести настройку основных параметров класте-
ра и использовать имеющееся оборудование намного эффективнее по
сравнению с системой PelicanHPC, которая не требует предваритель-
ной установки и загружается с внешнего (DVD или USB) носителя в
заранее выбранной производителем стандартной конфигурации.
Дополнительно к указанным системам на кластере установлен па-
кет компиляторов Intel для языков C/C++ и Fortran. Этот пакет поддер-
живает технологию распараллеливания для систем с общей памятью
OpenMP и включает собственную реализацию библиотеки линейной
алгебры BLAS (Basic Linear Algebra Subroutines). В качестве библио-
теки для вычислений с распределенной памятью выбрана библиотека
OpenMPI, скомпилированная с поддержкой компиляторов Intel. Также
пользователям доступны открытые компиляторы GCC и GFortran с со-
ответствующим вариантом библиотеки OpenMPI. Все перечисленное
программное обеспечение является свободно распространяемым (ком-
пиляторы Intel — в рамках лицензии для образовательных и научных
учреждений).
Кроме того, на управляющем узле установлено стандартное ма-
тематическое программное обеспечение, включающее системы разра-
ботки ПО, системы визуализации полученных результатов и т.д.
34
ISSN 1812-3368. Вестник МГТУ им. Н.Э. Баумана. Сер. “Естественные науки”. 2011. № 4
1,2,3,4,5,6 8,9,10,11,12,13,14,15,16
Powered by FlippingBook