Паралельну геометричну багаторешітку легко реалізувати на структурованих сітках. Алгебраїчна та неструктурована багаторешітка є більш технічними, див. Цю відповідь для посилань на реалізації.
VжурналcNNc2г3ггжурнал2журналcN. Мені ще не доводиться демонструвати реальне обладнання, в якому підвищена одночасність виправдовує бідніші константи і знижує надійність методів добавки.
O (N/ П)
На практиці грубі сітки швидко досягають сильної межі масштабованості (за межами якої додавання більше процесів збільшує час роботи), тому вони повинні розміщуватися на все менших MPI-комунікаторах. Це додає деякої легкої складності в реалізації. Проблеми, в яких грубі рівні мають занадто велику структуру, щоб продовжувати грубість, вирішення грубого рівня може стати вузьким місцем.
Для тестування різних паралельних багаторешітних методів рекомендую використовувати бібліотеку типу PETSc, яка дозволяє запускати багато різних алгоритмів з дуже невеликим кодом користувача.