Статьи журнала - Вестник Южно-Уральского государственного университета. Серия: Вычислительная математика и информатика

Все статьи: 306

Экспериментальное исследование силовых нагрузок на опоры надводной конструкции на основе математической модели волновых процессов

Экспериментальное исследование силовых нагрузок на опоры надводной конструкции на основе математической модели волновых процессов

Проценко Софья Владимировна, Атаян Ася Михайловна, Чистяков Александр Евгеньевич, Никитина Алла Валерьевна, Литвинов Владимир Николаевич, Филина Ална Александровна

Статья научная

Статья посвящена исследованию воздействий волновых процессов на надводные сооружения с помощью математической модели волновых процессов, базирующейся на системе уравнений Навье-Стокса, включающей три уравнения движения в областях с динамически изменяемой геометрией расчетной области. Метод поправки к давлению использовался для дискретизации гидродинамической модели. Разностные схемы, описывающие математическую модель выхода волны на берег, построены на основе интегро-интерполяционного метода с применением схемы с весами. Для решения системы сеточных уравнений использовался адаптивный модифицированный попеременно-треугольный итерационный метод. Практическая значимость численных алгоритмов и реализующего их комплекса программ состоит в возможности их применения при исследовании гидрофизических процессов в прибрежных водных системах, для расчета поля скоростей и давления водного потока, а также оценки гидродинамического воздействия на берегозащитные сооружения и прибрежные конструкции при наличии поверхностных волн.

Бесплатно

Экспериментальное сравнение алгоритмов в параллельном методе вложенных сечений

Экспериментальное сравнение алгоритмов в параллельном методе вложенных сечений

Пирова Анна Юрьевна, Кудрявцев Никита Юрьевич, Мееров Иосиф Борисович

Статья научная

В прямых методах решения больших разреженных систем линейных алгебраических уравнений применяется процедура переупорядочения строк и столбцов исходной матрицы. Целью данной процедуры является сокращение числа ненулевых элементов в процессе последующей численной факторизации. Нахождение перестановки, минимизирующей число ненулевых элементов в факторе, является NP-полной задачей. Для решения этой задачи применяются эвристические методы. Результаты применения данных методов могут быть оценены как с точки зрения качества получаемых перестановок (заполнение фактора матрицы после переупорядочения), так и с точки зрения временных затрат на построение перестановок. Многоуровневый метод вложенных сечений, показывающий достаточно хорошие результаты по обоим критериям, является одним из наиболее распространенных методов переупорядочения. Метод имеет определенные ресурсы внутреннего параллелизма, активно используемые в ряде реализаций (ParMETIS, mtMETIS, PT-SCOTCH, PMORSy). Вместе с тем, низкая арифметическая интенсивность, нерегулярный доступ к памяти, дисбаланс вычислительной нагрузки и необходимость поиска компромисса между временем работы и качеством перестановок мотивируют дальнейшие исследования метода. В данной работе выполняется сравнение ряда алгоритмов, применяемых на разных этапах метода вложенных сечений, с точки зрения их влияния на заполнение фактора и время работы в параллельном случае. Реализация алгоритмов и эксперименты выполнены в рамках ранее разработанной параллельной библиотеки переупорядочения матриц PMORSy, опережающей аналоги на ряде матриц коллекции университета Флориды. В результате выполненной работы удалось выделить наиболее перспективную комбинацию алгоритмов и улучшить качество перестановок и время работы PMORSy.

Бесплатно

Эмулятор PCI Express для HDL-моделирования

Эмулятор PCI Express для HDL-моделирования

Шворин Артем Борисович

Статья научная

В данной работе описывается эмулятор PCI Express - инструмент, позволяющий упростить разработку и отладку некоторого класса аппаратных устройств, работающих по протоколу передачи данных PCI Express. Эмулятор позволяет промоделировать поведение разрабатываемого устройства на обычном компьютере, что значительно сокращает цикл отладки.

Бесплатно

Эффективная детекция лиц на многоядерном процессоре Epiphany

Эффективная детекция лиц на многоядерном процессоре Epiphany

Сухинов Антон Александрович, Остроброд Георгий Борисович

Статья научная

В статье рассматривается возможность использования энергоэффективного микропроцессора Epiphany для решения актуальной прикладной задачи - детекции лиц на изображении. Этот микропроцессор представляет собой многоядерную вычислительную систему с распределенной памятью, выполненную на одном кристалле. Из-за малой площади кристалла микропроцессор обладает существенными аппаратными ограничениями (в частности, он имеет всего 32 килобайта памяти на ядро), которые ограничивают выбор алгоритмаи затрудняют его программную реализацию. Для детекции лиц адаптирован известный алгоритм, основанный на каскадном классификаторе, использующем LBP-признаки (Local BinaryPatterns). Показано, что микропроцессор Epiphany, имеющий 16 ядер, может на этой задаче в 2,5 раза обогнать одноядерный процессор персонального компьютера той же тактовой частоты, при этом потребляя лишь 0,5 ватта электрической мощности.

Бесплатно

Эффективное использование многоядерных сопроцессоров при суперкомпьютерном статистическом моделировании электронных лавин

Эффективное использование многоядерных сопроцессоров при суперкомпьютерном статистическом моделировании электронных лавин

Марченко Михаил Александрович

Статья научная

Для моделирования развития электронных лавин в газе разработаны трехмерный параллельный алгоритм метода Монте-Карло и программа ELSHOW, реализованная с использованием комбинирования принципов крупно- и мелкозернистого параллелизма. Для реализации параллельных вычислений на высокопроизводительных гибридных вычислительных системах с сопроцессорами Intel Xeon Phi используется хорошо зарекомендовавшая себя библиотека PARMONC. Применение разработанной технологии распараллеливания существенно уменьшает вычислительную трудоемкость оценки таких интегральных характеристик, как число частиц в лавине, коэффициент ударной ионизации, скорость дрейфа и др.

Бесплатно

Эффективный запуск гибридных параллельных задач в гриде

Эффективный запуск гибридных параллельных задач в гриде

Крюков Александр Павлович, Степанова Маргарита Михайловна, Приходько Николай Валерьевич, Шамардин Лев Витальевич, Демичев Андрей Павлович

Статья научная

В работе рассматривается способ эффективного запуска в гриде гибридных задач, совместно использующих технологии MPI и OpenMP. Для гибкого управления параметрами запуска параллельных задач на суперкомпьютерных (СК) ресурсах была расширена спецификация языка описания задач. Поддержка новых атрибутов реализована для всех ключевых компонентов инфраструктуры. Взаимодействие веб-сервиса запуска с локальным менеджером ресурсов организовано через специальные обработчики разных типов заданий (single, openmp, mpi или hybrid), что обеспечивает передачу локальному менеджеру СК правильных параметров для резервирования ресурсов и запуска задачи. Представленное решение было опробовано на грид-полигоне, развернутом на базе промежуточного ПО ГридННС.

Бесплатно

Журнал