Entwicklung von Open-Source-Software für interaktive und explorative Modellierung | Xarray-Simlab
Implementierung schneller und erweiterbarer Landschaftsentwicklungsmodelle.
In der Geomorphologie sowie in vielen anderen Bereichen der wissenschaftlichen Forschung wird der zunehmende Einsatz von Computerprogrammen, insbesondere für die Durchführung von Simulationen, durch Probleme der Reproduzierbarkeit und Wiederverwendbarkeit beeinträchtigt. In diesen Bereichen führen zahlreiche numerische Experimente oft zu voll funktionsfähigen Modellimplementierungen mit komplexen Codes und Schnittstellen, die schwer zu warten sind. Gemäß bewährten Verfahren der Softwareentwicklung versuchen wir, diese Probleme zu überwinden, indem wir einen gemeinsamen, generischen Rahmen für die Erstellung von Rechenmodellen und die Durchführung von Simulationen bereitstellen. Dieser Rahmen fördert die Erstellung oder Erweiterung von Modellen mithilfe eines feinkörnigen modularen Ansatzes, der sich für die Entwicklung skalierbarer Implementierungen eignet und viel Raum für Experimente lässt. Diese Software ist eng mit dem wissenschaftlichen Ökosystem von Python verbunden und wurde auch entwickelt, um die Interaktivität zu erhöhen. Wir verwenden das Framework, um eine Reihe effizienter Algorithmen (FastScape) in vielseitige Modelle der Landschaftsentwicklung zu implementieren, die potenziell viele verschiedene Erosionsprozesse (z. B. Einschneiden von Flüssen in das Grundgestein, Erosion von Hängen, Transport und Sedimentation im Meer, Gletschererosion usw.) und deren Steuerung durch klimatische oder tektonische Faktoren umfassen.
Projektforscher: Dr. Benoît Bovy und Prof. Jean Braun
Mitarbeiter: offen für externe Beiträge (Open-Source-Software)