Autor
|
Thema: Subroutine - *PRINT-Befehl (1350 mal gelesen)
|
Andreas79 Mitglied Student
Beiträge: 134 Registriert: 16.12.2004
|
erstellt am: 23. Jun. 2008 12:53 <-- editieren / zitieren --> Unities abgeben:
Hallo, ich arbeite mit der Subroutine UMAT und habe mir zur Kontrolle immer eine Variable in der .log-Datei ausgeben lassen. Jetzt löschte ich den Code: PRINT *, Variable
. Danach folgte die unten angehängte Fehlermeldung. Eigentlich dürfte der PRINT-Befehl doch keine Auswirkungen auf den Fortran-Code haben - oder? Hat jemand von Euch eine Idee?Danke und Gruß. Andreas79 Code: Traceback (most recent call last): File "Python/monitorMechanism.py", line 285, in read error: (10054, 'Connection reset by peer') Error in job ELIP_Test_Umat: The executable C:\Programme\ABAQUS\6.7-1\exec\standard.exe aborted with system error code 144.
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Nicksen Mitglied wissenschaftlicher Mitarbeiter
Beiträge: 239 Registriert: 04.05.2007
|
erstellt am: 23. Jun. 2008 13:26 <-- editieren / zitieren --> Unities abgeben: Nur für Andreas79
|
Andreas79 Mitglied Student
Beiträge: 134 Registriert: 16.12.2004
|
erstellt am: 23. Jun. 2008 13:28 <-- editieren / zitieren --> Unities abgeben:
Ja, leider liegt es daran. Ich muss aber nicht genau die Variable ausgeben lassen. Hab es jetzt auf das erste Element und den ersten Integrationspunkt beschränkt und es läuft. Hauptsache der *PRINT-Befehl steht drin. Es läuft wieder, aber das ist garantiert nicht die Lösung... Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Nicksen Mitglied wissenschaftlicher Mitarbeiter
Beiträge: 239 Registriert: 04.05.2007
|
erstellt am: 23. Jun. 2008 13:35 <-- editieren / zitieren --> Unities abgeben: Nur für Andreas79
Liest du waehrend deiner Routine irgendwas aus dem *.log ein? Ich hatte einen trace-back blabla Fehler auch einmal, bei der Verarbeitung von Ergebnissen aus dem dat-file. Da eine Variable, die blockweise Nullen aufweist nicht ausgeschrieben werden sondern "all values are Zero" kommt, stieg mein parser aus. Moeglicherweise greift die Routine auf eine bestimmte Stelle im log zu, die ohne die print Anweisung eine Zeile hoeher steht. Ist aber alles Spekulation. Eigenartig bleibt der Fall mit Sicherheit. Wenn du die Loesung hast, dann setz die Gemeinde bitte ins Licht. Damit man fuer spaeter auch schlauer ist. Danke im Voraus und eine schoene Woche! ------------------ ========== == Dingsen == ========== Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Andreas79 Mitglied Student
Beiträge: 134 Registriert: 16.12.2004
|
erstellt am: 23. Jun. 2008 13:45 <-- editieren / zitieren --> Unities abgeben:
Vielen Dank für die Mühe, Nicksen. Nein, ich lese nichts aus der .log-File aus. Der Fehler 144 kam bei mir bisher immer, wenn ich eine Variablenzuweisung nicht/falsch vorgenommen hatte. Falls ich den Fehler finden sollte, werde ich ihn natürlich posten. Gibt's weitere Ideen? Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
carsten1983 Mitglied Doktorand
Beiträge: 125 Registriert: 11.10.2007
|
erstellt am: 22. Jan. 2009 09:52 <-- editieren / zitieren --> Unities abgeben: Nur für Andreas79
|