Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску
Методы декомпозиции домена

В математике , численного анализа и численных уравнений с частными производными , методы декомпозиции области решения краевой задачи путем разделения его на более мелкие краевых задач на подобластей и итерация координировать решение между соседними субдоменов. Проблема грубой с одним или несколькими неизвестными в подобласть используется для дальнейшей координации решения между поддоменами во всем мире. Задачи на подобластях независимы, что делает методы декомпозиции домена подходящими для параллельных вычислений . Методы доменной декомпозиции обычно используются в качестве предобуславливателей для пространства Крылова. итерационные методы , такие как метод сопряженных градиентов , GMRES и LOBPCG .

В методах декомпозиции перекрывающихся доменов субдомены перекрываются не только по интерфейсу. Методы декомпозиции перекрывающихся областей включают альтернативный метод Шварца и аддитивный метод Шварца . Многие методы декомпозиции области могут быть записаны и проанализированы как частный случай абстрактного аддитивного метода Шварца .

В неперекрывающихся методах поддомены пересекаются только на своем интерфейсе. В основных методах, таких как балансирующая декомпозиция домена и BDDC , непрерывность решения через интерфейс субдоменов обеспечивается путем представления значения решения на всех соседних субдоменах одним и тем же неизвестным. В двойных методах, таких как FETI , непрерывность решения через интерфейс субдомена обеспечивается множителями Лагранжа . Метод FETI-DP представляет собой гибрид двойного и основного метода.

Методы декомпозиции неперекрывающихся областей также называются итеративными методами субструктурирования .

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

Конечно-элементное моделирование моделей среднего размера требует решения линейных систем с миллионами неизвестных. Несколько часов на временной шаг - это среднее время последовательного выполнения, поэтому параллельные вычисления необходимы. Методы декомпозиции областей обладают большим потенциалом для распараллеливания методов конечных элементов и служат основой для распределенных параллельных вычислений.

Пример 1: 1D линейный BVP [ править ]



Точное решение: разделите домен на два поддомена, один из и другой из . В левой подобласти определите интерполирующую функцию, а в правой - определите . На границе между этими двумя подобластями должны быть наложены следующие условия интерфейса: Пусть интерполирующие функции определены как: Где - n-я кардинальная функция многочленов Чебышева первого рода с входным аргументом y. Если N = 4, то по этой схеме получается следующее приближение: Это было получено с помощью следующего кода MATLAB.



















очистить  все N  =  4 ; а1  =  0 ;  b1  =  1 / 2 ; [ T  D1  D2  E1  E2  x  xsub ]  =  cheb ( N , a1 , b1 );  % матрицы различий на [0,1 / 2] те же %, что и на [1/2 1]. I  =  глаз ( N + 1 ); H  =  D2 - I ; H1  =  [[ 1  ноль ( 1 , N )];  H ( 2 : конец - 1 , :);  [ нули( 1 , N )  1 ]]; H1  =  [ H1  [ нули ( N , N + 1 );  - [ 1  нули ( 1 , N )]]]; H2  =  [ D1 ( 1 , :);  H ( 2 : конец - 1 , :);  [ нули ( 1 , N )  1 ]]; H2  =  [[ - D1( N + 1 , :);  нули ( N , N + 1 )]  H2 ]; К  =  [ H1 ;  H2 ]; F  =  [ нули ( 2 * N + 1 , 1 );  1 ]; и  =  К \ F ; хх  =  - соз ( пи * ( 0 : N ) '/ N ); x1 =  1 / 4 * ( хх + 1 );  x2  =  1 / 4 * ( хх + 3 ); х  =  [ х1 ;  x2 ]; uex  =  ( ехр ( х ) - ехр ( - х )) ./ ( ехр ( 1 ) - ехр ( - 1 ));

См. Также [ править ]

Внешние ссылки [ править ]

  • Официальная страница методов декомпозиции домена
  • Декомпозиция доменов - страница численного моделирования