Ich interessiere mich für lokale AMR auf unstrukturierten Netzen. Derzeit arbeite ich mit der OpenFOAM-Bibliothek - sie unterstützt völlig unstrukturierte lokale AMR:
- Zellverfeinerungskriterien bestimmen eine Liste der Zellen, die geschnitten werden
- Ausgewählte Zellen werden verfeinert: Das gesamte Netz wird neu aufgebaut
- Aus dem alten Netz wird eine Karte erstellt
- Die Konnektivität wird neu berechnet (Gesichtszellen, Randflächen usw.)
- Felder werden auf das neue Netz abgebildet
Da es sich bei den beteiligten Datenstrukturen im Wesentlichen um C ++ - Vektoren handelt, wird das Netz aufgeblasen und kopiert.
Ich muss alternative Ansätze kennenlernen, die auf einem Netz aufbauen können, das statische Datenstrukturen verwendet. Eine davon ist die parallele lokale AMR von Octree Forrest, die in p4est und Dendro vorhanden ist .
Kann mich jemand auf ein kürzlich veröffentlichtes Übersichtsartikel über lokale adaptive AMR-Strategien für unstrukturierte Netze verweisen ?
Erfahrungsbasierte Beratung wäre sogar noch besser: Welche lokale AMR-Engine ist die optimale Wahl für unstrukturierte Netze mit fester Datenstruktur?
Ich brauche einen Überblick, bevor ich auf der ersten Seite eines Papiers über das Ausbalancieren der Kommunikation zwischen Bäumen lese. :) :)