Адаптивне уточнення сітки (AMR) - поширена методика вирішення проблеми широко варіюючих просторових масштабів у числовому рішенні PDE. Які бібліотеки загального призначення існують для AMR на структурованих сітках? В ідеалі мені хотілося б чогось у дусі PETSc, де бібліотека обробляє лише адаптивні сітки, а я надаю фізику та дискретизацію (кінцева різниця / обсяг / елемент).
Ідеальною була б бібліотека
- Модульний : не диктує, як я пишу свій код або занадто багато своїх структур даних
- Загальне : байдуже, яку дискретизацію я використовую
- Ефективність : не вимагає занадто великих витрат
- Паралельний і сильно масштабований
Бібліотеки, які відповідають лише низці цих критеріїв, все ще будуть цікаві.
Додаток : Мені відомо широкий перелік пакетів AMR Донни Калхун , але я не знаю, який з них (якщо такий є) відповідає наведеним вище критеріям. Тож мені в основному цікаво почути від людей, які мають фактичний досвід роботи з одним або (ще краще) більшою кількістю пакунків щодо того, як вони вимірюють ці умови.