Программа решения системы уравнений AMGsolver
Васильков Дмитрий Витальевич
14 сентября 2018
236
Предметная область | — |
Отрасли по ОКВЭД | — |
Страна, регион, город | Российская Федерация, Санкт-Петербург |
Отличия от конкурентов | — |
Вид документа об охране ИС | программа для ЭВМ |
Номер документа ИС | 201661717 |
Дата регистрации документа ИС | 2016-06-28 |
Необходимые инвестиции для внедрения | договорная |
Сроки внедрения | — |
Стоимость предоставления технологии | договорная |
Наличие экспертного заключения | Нет |
Польза для потенциального потребителя
В программе реализовано решение системы уравнений, порожденных конечно-разностной, конечно-объемной или конечно-элементной дискретизацией уравнений в частных производных алгебраическим многосеточным методом. Классический алгебраический многосеточный метод реализован на структурированной и неструктурированной сетках при помощи различных подходов к построению C/F разбиения и различных методов интерполяции. В качестве сглаживающей процедуры применяется метод Гаусса-Зейделя. На шаге инициализации используется различные подходы к последовательному огрублению сетки. Программная реализация многосеточного метода основана на использовании векторных и матричных структур данных, включая структуры данных для хранения разреженных матриц, а также на реализации основных операций линейных алгебры с разреженными матрицами. Для хранения разреженных матриц использованы специальные форматы хранения данных. В качестве тестовых примеров рассматривается решение уравнения Пуассона на сетках с треугольными и четырехугольными ячейками.