Высокопроизводительная библиотека для сейсмической томографии
Высокопроизводительная библиотека для сейсмической томографии
Проблема
Ускорение обработки и повышения эффективности сейсмической томографии для больших массивов данных, включающих сотни миллионов лучей, с использованием современных вычислительных ресурсов.
Технология
Программа реализует параллельное решение задач сейсмической томографии ST3D для активных данных. Прямая задача обрабатывается на нескольких ядрах процессора с помощью технологии OpenMP, а обратная — с использованием MPI для распределённой памяти, что обеспечивает масштабируемость и высокую производительность. Программа оптимизирована для эффективного использования памяти при работе с большими объемами данных и построена на основе библиотеки PETSc. Она поддерживает операционные системы Windows и Unix и написана на языке программирования C.
Новизна
Использование гибридной схемы параллелизации с применением OpenMP для прямой задачи и MPI для обратной задачи обеспечивает более высокую производительность и эффективность в сравнении с предыдущими реализациями алгоритмов сейсмической томографии.
Преимущества
Высокая производительность при обработке больших массивов сейсмических данных
Эффективное использование памяти
Поддержка параллельных вычислений на многопроцессорных системах
Возможность работы на разных платформах (Windows и Unix)
Формы сотрудничества
Лицензионные соглашения на использование технологии
Область применения
Обработка сейсмических данных для задач сейсмической томографии, геофизика, исследование земной коры и подповерхностных структур.
Интеллектуальная собственность
Свидетельство о государственной регистрации программы для ЭВМ, выдано в 2024 г.
Ключевые слова
сейсмическая томография, параллельные вычисления, OpenMP, MPI, PETSc, обработка данных, высокопроизводительная библиотека, геофизика, C, сейсмические данные