В мире спектральных элементов есть одна железная константа: сетка должна быть гексаэдральной (или четырехугольной в 2D). Это дает высокий порядок, экспоненциальную сходимость и удобную явную схему интегрирования. Но есть и обратная сторона: построить гексаэдральную сетку для сложной геометрии — задача, способная испортить настроение на несколько месяцев. А если добавить геофизику, где скорости волн в разных слоях различаются в разы? Тогда шаг сетки должен быть везде разным: в медленном слое — мелко, чтобы разрешить короткую длину волны, в быстром — крупно, чтобы не переплачивать за ненужные степени свободы. В конформной гексаэдральной сетке это означает либо равномерное измельчение всей области (дорого), либо построение изощренных переходных слоев (сложно). Неконформные сетки предлагают элегантный выход: разбиваем область на подобласти, в каждой строим свою регулярную сетку с нужным шагом, а на границах позволяем узлам не совпадать. Пример на Рисунке 1 из работы: сверху крупные элемент
Когда сетка не стыкуется: спектральные элементы на неконформных сетках
2 апреля2 апр
1
2 мин