Скажімо, у вас є така сітка, що складається з прямокутних елементів:
Тепер, якщо ви виконаєте свою інтерполяцію, припускаючи звичайну структуровану прямокутну сітку, ви введете помилки, пов’язані з цією неточною інтерполяцією. Іншими словами, якщо ви обмежуєте свій залишковий вектор і коли ви продовжуєте свій вектор помилок, виникають помилки інтерполяції.
Тепер, якщо ваша сітка "близька" до звичайної структурованої декартової сітки, то це може спрацювати, принаймні спочатку, але я підозрюю, що одна з двох речей відбудеться залежно від того, наскільки далеко ви сітка від прямокутної:
1) Ви можете виявити, що мультисетка спочатку починає сходитися. Зрештою, ваша помилка в будь-якому випадку є великою, і ваша "приблизна" інтерполяція насправді означає лише те, що деякі вузли трохи надмірно представлені, а деякі трохи не представлені. Однак ви можете виявити, що конвергенція застоюється, оскільки рішення стає більш точним, а помилки інтерполяції стають більш важливими.
2) Ще одна можливість полягає в тому, що мультисетка в кінцевому підсумку конвергується, але не так швидко, як слід, якщо ви використовували правильну інтерполяцію.
В основному, відключаючись від інтерполяції, ви неточно оцінюєте важливість певних вузлів. Наприклад, у 2D, якщо ви зважуєте даний вузол як:
⎡⎣⎢0,250,50,250,51,00,50,250,50,25⎤⎦⎥
якщо насправді тому, що ваша сітка не є точно декартовою, вона повинна бути:
⎡⎣⎢0,250,550,280,551,00,520,250,490,30⎤⎦⎥
то це призведе до деякої помилки. Чи буде ця помилка перешкоджати конвергенції, ймовірно, залежатиме від того, наскільки далеко від вашої сітки від декартової.
У той час як AMG складніше зрозуміти / реалізувати, це здається, що це правильний метод для вашої сітки. Застосування геометричної багаторешітки до "приблизної" прямокутної сітки може спрацювати, але я б здогадався, що це рішення в кращому випадку. Сподіваюсь, це допомагає.
Оновлення : Я думаю, що у моїй відповіді, можливо, була якась плутанина. Я не кажу, що геометрична мультисетка працюватиме лише з декартовими сітками, а навпаки, що визначити інтерполяцію (і, отже, обмеження) на декартових сітках легко, тоді як на неструктурованих сітках це може бути складно. Наприклад, розглянемо випадок навіть простого 2D домену з трикутною сіткою. Уточнити цю сітку легко - хоча б концептуально - але як би ви визначили оператора інтерполяції між грубою та тонкою сіткою? Я віддаю перевагу AMG просто тому, що він більше нагадує вирішувач "чорної скриньки", тобто не потрібна інформація про нижню сітку, проте це лише упередженість / химерність моєї людини. Геометрична мультисетка може працювати до тих пір, поки ви можете забезпечити точні оператори інтерполяції.