Run long EulerFlow simulation to understand constant plotting issue and include CSV dt output
zweiter. Diskussionspunkt: "Zeitschritte" im Sinne des "Constantly Plottings" bzw. "Output every nth iteration", verhalten sich anders als erwartet. Wir vergleichen das reale Erstellen des Plots ab Simulationsstart mit dem erwarteten idealen Erstellen des Plots. Die Messung nehmen wir von exahype::plotters::Plotter::UserOnTheFlyPostProcessing::startPlotting(double time) ab.
Zwei Beobachtungen:
- (i) die Kurve tIdeal-tReal ist mal <0, mal >0. Messfehler?
- (ii) Die Kurve tIdeal-tReal weist einen Trend propertional zur Simulationszeit auf. Fehler in ExaHyPE?
2a) Tobias schlägt vor, die Simulation länger laufen zu lassen, um mehr Daten zu haben. Kann ich mit EulerFlow/ShuVortex + TBB schlecht machen weil sich der 2D-Vortex in der Diagonalen bewegt, Simulationsdomäne damit quadratisch zur Zeit und ich keinen Benchmark mehr machen will der einen Tag lang läuft. => Benötige MPI-Reductions. Wird gemacht.
2b) Einbau eines CSV-Plotters für Zeitschritte direkt in den Code, damit ich nicht die stdout-Ausgaben parsen muss. Kann ich machen.