Keine Konvergenz - Unterschied Fehler / Warnung

Bei der Berechnung meines Systems, in diesem Fall eine Böschung, wird in manchen Berechnungsfällen keine Konvergenz gefunden. Dies ist im Endeffekt auch zu erwarten, da es in diesen Fällen zum Bruch kommt und das System auch versagen soll.

Dennoch erscheint je nach Anzahl der zuvor festgelegten Iterationsschritte entweder eine Fehlermeldung oder eine Warnung.


Worin liegt der Unterschied?
Gibt es eigentlich auch eine Übersicht was die verschiedenen Fehler Nr. und Warnung Nr. bedeuten?

Hallo,

eine Übersicht über sämtliche Fehler und Warnungen gibt es nicht.
Oft hilft es jedoch, wenn man die Fehler und Warnungen im Report Browser anzeigen lässt.
Gegebenenfalls muss das Echo der Eingabe noch aufgeklappt werden.

Mit freundlichen Grüßen
Frederik Höller
Ihr SOFiSTiK Support Team

Aus dem Echo der Eingabe gehen auch keine Informationen aus dem Fehler / der Warnung hervor.
Im Protokoll steht genau das gleiche
warnung
fehler
Mehr steht nicht dabei, außer das einer eben ein Fehler ist und der andere eine Warnung. Ist das im Endeffekt das Gleiche oder unterscheidet sich das in irgend einer Form?

  • Fehler führen zum Abbruch der Berechnung
  • Warnungen werden nur aufgezeigt und die Berechnung wird fortgesetzt

Ich vermute der Fehler entsteht, da das Programm die Berechnung infolge von Divergenz vor dem Erreichen aller Iterationsschritte abbricht. Es werden nicht alle Iterationen komplett durchgeführt.
Das Programm muss eine bestimmte Anzahl an Iterationen durchführen, um zuerkennen, dass die Berechnung keine Konvergenz erreicht.
Wenn nun die Anzahl der Iterationen heruntergesetzt wird, kann es sein, dass das Abbruchkriterium (Anzahl der nicht konvergierenden Iterationen) nicht erreicht wird.
Es können somit trotz Divergenz alle eingestellten Iterationen durchgeführt werden.