РИД
№ АААА-Г19-619121690048-3

Программа «MagJz_1Surface_regCG_CUDA»

16.12.2019

Программа презназначена для решения трехмерной нелинейной обратной задачи магнитометрии о нахождении поверхности раздела между слоями с постоянными намагниченности по известному магнитному полю, асимптотической глубине залегания поверхности раздела и разности намагниченностей слоев для случая вертикально направленной намагниченности. Для решения задачи используется параллельный итеративно регуляризованный нелинейный метод сопряженных градиентов. Вычисления выполняются на графических процессорах с использованием технологии CUDA. Программа получает на вход сеточную функцию магнитного поля в формате ASCII XYZ .dat, значения вектора разности намагниченностей и глубины залегания, параметр регуляризации, количество процессорных ядер и условие останова в виде порогового значения относительной нормы невязки по правой части либо максимального числа итераций. Выходной файл содержит сеточную функцию, задающую восстановленную поверхность раздела. Время счета выводится в консоль.
ГРНТИ
27.41.19 Численные методы решения дифференциальных и интегральных уравнений
27.35.63 Математические модели геофизики и метеорологии
50.41.25 Прикладное программное обеспечение
Ключевые слова
НЕЛИНЕЙНЫЙ МЕТОД СОПРЯЖЕННЫХ ГРАДИЕНТОВ
ЗАДАЧА МАГНИТОМЕТРИИ
ПАРАЛЛЕЛЬНЫЙ АЛГОРИТМ
ГРАФИЧЕСКИЙ ПРОЦЕССОР
Детали

Тип РИД
Программа для ЭВМ
Сферы применения
Разработанная программа может быть использована в составе программных пакетов, предназначенных для геофизических исследований.
Ожидается
Исполнитель
Исполнители
Федеральное государственное бюджетное учреждение науки Институт математики и механики им. Н.Н. Красовского Уральского отделения Российской академии наук
Заказчик
Федеральное агентство научных организаций