Фронтальный решатель

редактировать

Фронтальная решатель, задумана Брюс Айронс, представляет собой подход к решению разреженных линейных систем, которые широко используются в анализе методом конечных элементов. Это вариант исключения Гаусса, который автоматически позволяет избежать большого количества операций с нулевыми членами.

Фронтальный решатель строит LU или разложение Холецкого разреженной матрицы, заданной как набор матриц элементов, путем сборки матрицы и исключения уравнений только для подмножества элементов за раз. Это подмножество называется передней частью и по сути является переходной областью между уже завершенной частью системы и частью, еще не затронутой. Вся разреженная матрица никогда не создается явно. Собираются только части матрицы при входе в переднюю часть. Обработка фронта включает операции с плотной матрицей, которые эффективно используют ЦП. В типичной реализации только передняя часть находится в памяти, а факторы разложения записываются в файлы. Матрицы элементов считываются из файлов или создаются по мере необходимости и удаляются.

Multifrontal солвер из Duff и Reid является улучшением фронтального решателя, который использует несколько независимых фронты в то же самое время. Над фронтами могут работать разные процессоры, что позволяет выполнять параллельные вычисления.

См. Экспозицию монографии.

Смотрите также

Ссылки

  1. ^ Айронс, Брюс М. (1970). «Программа фронтального решения для анализа методом конечных элементов». Международный журнал численных методов в инженерии. 2 (январь / март): 5–32. Bibcode : 1970IJNME... 2.... 5I. DOI : 10.1002 / nme.1620020104.
  2. ^ Renaud Sizaire, keyFE2 Руководство пользователя, 2005, гл. I.4.2 Solving_linear_system онлайн. Архивировано 8 октября 2006 г., на Wayback Machine.
  3. ^ Hayrettin Kardestuncer, Ed. Справочник по конечным элементам.
  4. ^ IS Duff, JK Reid, Многофронтальное решение неопределенной разреженной симметричной линейной, транзакции ACM на математическом программном обеспечении (TOMS), v.9 n.3, p.302-325, сентябрь 1983 DOI 10.1145 / 356044.356047
  5. ^ Иэн С. Дафф, Альберт М. Эрисман, Джон К. Рейд, Прямые методы для разреженных матриц, Oxford University Press, Inc., Нью-Йорк, Нью-Йорк, 1986

Последняя правка сделана 2023-08-11 12:42:54
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте