Яндекс.Метрика

К.Г. Гадыльшин

Аннотация

Программа реализует численный алгоритм вычисления линеаризованного оператора обратной динамической задачи сейсмики для 2D идеально упругих изотропных сред в области временных частот (приближение Борна). Программа оптимизирована по памяти таким образом, что не требует хранения матрицы линейного оператора в памяти, а реализована в так называемой безматричной манере (от англ. Matrix-free). Таким образом, происходит существенное ускорение времени счета и ослабляются требования к вычислительным ресурсам (для больших задач не представляется возможным хранить плотную матрицу оператора в памяти). Для ускорения вычислений используется двухуровневая гибридная схема распараллеливания. На первом уровне происходит MPI параллелизация по временным частотам (каждая временная частота считается на отдельной группе MPI-процессов), на втором уровне происходит распараллеливание каждой частотной группы с использованием технологии OpenMP. Вычисление линеаризованного оператора обратной задачи сводится к набору решений линейной динамической теории упругости. Программа может быть использована в качестве самостоятельного программного обеспечения или быть встроена в существующий проект. Область применения: расчет действия линеаризованного оператора обратной задачи на произвольный вектор пространства моделей. В данном случае пространство моделей это сеточные модели продольных и поперечных скоростей и плотности упругой среды. Тип ЭВМ: IBM PC-совмест. ПК на базе процессора с архитектурой Intel; ОС: Linux 3.16 и выше.
индекс в базе ИАЦ: 044886