[feature request] Échantillonnage adaptatif
Mettre en place un processus qui affine l'échantillonnage de manière dynamique. Exemple de fonctionnement
--> Simulation avec maillage tel que défini dans YAML (A) --> Simulation avec maillage 2x plus dense (B) --> Simulation avec maillage 4x plus dense (C)
Comparaison des solutions entre A-B-C: Si diff > 1% --> nouvelle simulation pour ces cellules avec maillage densifié 8x (D) Si diff < 1% --> pas de nouvelle simulation
Comparaison B-C-D .... etc...
Quelques notes:
- Il faut poser une limite de densification afin de ne pas inutilement surcharger le processus.
- Définir comment calculer l'erreur: on calcule l'erreur en regardant au sein d'une sous région sur la variation entre les 3 simulations est supérieure à X% (local) ou on calcule l'erreur en regardant si la variation entre les 3 simulations génèrent au global une erreur de X%. Je pense que le calcul global est plus pertinent.
- Comment définir les sous régions? 1 maillage originale (A) = 1 sous région? Le but étant de ne pas simuler finement ce qui peut l'être grossièrement.
- Maillage spatial et temporel?
Edited by Bouvry Arnaud