ОБЪЕДИНЕННЫЙ   ИНСТИТУТ   ЯДЕРНЫХ   ИССЛЕДОВАНИЙ
lit БИБЛИОТЕКА   ПРОГРАММ   JINRLIB

H-Utils - пакет программ для работы на вычислительном кластере
с гибридной архитектурой


Автор: Е.И.Александров
eng
Вы
counter
посетитель.

Все большую актуальность для сотрудников Института и ученых из стран-участниц ОИЯИ представляет создание собственного программного обеспечения для проведения ресурсоемких расчетов, требующих различных вычислительных ускорителей, таких, как GPU, Xeon Phi и так далее. В связи с этим возникает необходимость разработки специальных инструментальных средств для облегчения написания и отладки параллельных приложений.

Одним из таких полезных инструментариев является разрабатываемый в ЛИТ пакет H-Utils. Данный пакет реализован в виде набора библиотек и призван помочь в решении типичных проблем, с которыми часто сталкиваются разработчики программ и программных комплексов на высокопроизводительном вычислительном кластере HybriLIT.

Возможности пакета H-Utils:

- динамическое изменение входных параметров, в том числе имеется возможность передачи массивов данных различных типов;

- взаимодействие с уже запущенной на кластере задачей;

- сохранение данных о событиях и ошибках в log-файл с автоматическим указанием текущего времени и динамической настройкой уровня вывода информации.

Несмотря на то, что пакет создавался для работы на гетерогенном кластере HybriLIT, он может использоваться и на других кластерах, имеющих общее дисковое пространство.

Пакет доступен из GitLab по следующей ссылке:
https://gitlab-hybrilit.jinr.ru/aleksand/h-utils

Документация проекта, сгенерированная Doxygen, располагается в папке "doc" проекта H-Utils.




home up e-mail