Autor
|
Thema: Mehrere jobs(5 stück) nacheinander abschicken (5235 mal gelesen)
|
sep Mitglied student
Beiträge: 82 Registriert: 18.05.2006 Hoffe du kannst die Daten einlesen muss jetzt leider weg zur Arbeit werde Dir erst wohl später antworten könnnen. Und nochmals vielen Dank ach so noch zu meiner vorgehensweise ich rechne einfach die jobs dann nacheinander durch im Cae vielleicht ist dass der fehler, muss man denn da noch was machen? HAbs aber wie im manual beschrieben gemacht.
|
erstellt am: 06. Sep. 2007 12:16 <-- editieren / zitieren --> Unities abgeben:
Hallo habe bisher alle jobs im CAE abgeschickt, nun müsste ich übers wochenede paar jobs losschicken, wie kann ichs denn machen als dann im abaqus command fenster denke ich mal und dann? mit einer wüsste ichs aber mehrere vielleicht kann mir einer mal die beispielszeile schicken also zu 1.inp, 2.inp, 3.inp, 4.inp, 6.inp. Danke im Vorraus und Gruss ------------------ sep Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
sep Mitglied student
Beiträge: 82 Registriert: 18.05.2006 Hoffe du kannst die Daten einlesen muss jetzt leider weg zur Arbeit werde Dir erst wohl später antworten könnnen. Und nochmals vielen Dank ach so noch zu meiner vorgehensweise ich rechne einfach die jobs dann nacheinander durch im Cae vielleicht ist dass der fehler, muss man denn da noch was machen? HAbs aber wie im manual beschrieben gemacht.
|
erstellt am: 06. Sep. 2007 12:26 <-- editieren / zitieren --> Unities abgeben:
ach so und noch ne frage zur speichernutzung also dann wie beschrieben in einem beitrag eine abaqus_v6.env In diese Datei schreibst du folgendes: pre_memory="2800 mb" standard_memory="3000 mb" Dann Datei speichern und schließen, alles im gleichen ordner wie die .inp. ich hoffe so soll es dann für die version 6.6.1 sein.
------------------ sep Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Numerobis-Abaqus Mitglied Ingenieur
Beiträge: 3 Registriert: 06.09.2007
|
erstellt am: 06. Sep. 2007 13:20 <-- editieren / zitieren --> Unities abgeben: Nur für sep
Hallo Sep, da ich annehme, dass Du kein Queues-System hast, empfehle ich Dir eine Batch-Datei zu schreiben.Prüfe aber vorher alle Jobs mit datacheck. Beispiel: abaqus j=lauf1.inp interactive y (überschreibt Ergebnisse aus dem Datacheck) abaqus j=lauf2.inp interactive Y abaqus j=lauf3.inp interactive y ..... Die Option "interactive" ist hier wichtig andern Falls laufen die Rechnungen parallel. Falls möglich. Ich hoffe ich konnte helfen. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
oeztueke Mitglied
Beiträge: 55 Registriert: 04.11.2005
|
erstellt am: 06. Sep. 2007 15:54 <-- editieren / zitieren --> Unities abgeben: Nur für sep
|
inovap Mitglied
Beiträge: 4 Registriert: 11.03.2007
|
erstellt am: 06. Sep. 2007 15:55 <-- editieren / zitieren --> Unities abgeben: Nur für sep
|
sep Mitglied student
Beiträge: 82 Registriert: 18.05.2006 Hoffe du kannst die Daten einlesen muss jetzt leider weg zur Arbeit werde Dir erst wohl später antworten könnnen. Und nochmals vielen Dank ach so noch zu meiner vorgehensweise ich rechne einfach die jobs dann nacheinander durch im Cae vielleicht ist dass der fehler, muss man denn da noch was machen? HAbs aber wie im manual beschrieben gemacht.
|
erstellt am: 06. Sep. 2007 18:05 <-- editieren / zitieren --> Unities abgeben:
|
sep Mitglied student
Beiträge: 82 Registriert: 18.05.2006 Hoffe du kannst die Daten einlesen muss jetzt leider weg zur Arbeit werde Dir erst wohl später antworten könnnen. Und nochmals vielen Dank ach so noch zu meiner vorgehensweise ich rechne einfach die jobs dann nacheinander durch im Cae vielleicht ist dass der fehler, muss man denn da noch was machen? HAbs aber wie im manual beschrieben gemacht.
|
erstellt am: 07. Sep. 2007 08:02 <-- editieren / zitieren --> Unities abgeben:
Guten Morgen nochmals also kannste mir vielleicht mal kurz erklären wie es geht über CAE, denn dies wäre vorteilhafter für mich, denn die jobs startet mein Diplombetreuer am Institut und er hätte es gerne mit CAE. Danke DIR ------------------ sep 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: 07. Sep. 2007 08:42 <-- editieren / zitieren --> Unities abgeben: Nur für sep
Also einfacher als mit einer bat-datei gehts es doch nun wirklich nicht. Wenn dein Betreuer einen Windows Rechner hat, muss er diese Datei nur noch ueber die Eingabeaufforderung starten. Alle inp-Dateien muessen in demselben Verzeichnis wie die bat-Datei liegen und dann ist weiter nichts zu tun. (Beispiel fuer mehrere Jobs mit zugehoerigen inp-files: Job1.inp Job2.inp Job3.inp) In der bat-Datei sollten im Windows-Fall folgende Zeilen stehen: call abaqus job=Job1 interactive call abaqus job=Job2 interactive call abaqus job=Job3 interactive ... Mehr ist es nicht und wenn die Rechnungen durch sind, dann schließt sich die Eingabeaufforderung wieder. Es ist also auch direkt erkennbar, ob noch gerechnet wird oder schon alles fertig ist. Gruß Nicksen ------------------ ========== == Dingsen == ========== Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
sep Mitglied student
Beiträge: 82 Registriert: 18.05.2006 Hoffe du kannst die Daten einlesen muss jetzt leider weg zur Arbeit werde Dir erst wohl später antworten könnnen. Und nochmals vielen Dank ach so noch zu meiner vorgehensweise ich rechne einfach die jobs dann nacheinander durch im Cae vielleicht ist dass der fehler, muss man denn da noch was machen? HAbs aber wie im manual beschrieben gemacht.
|
erstellt am: 07. Sep. 2007 09:09 <-- editieren / zitieren --> Unities abgeben:
hallo und die name.bat datei startet man dann einfach indem man den namen eintippt also in meinem Fall: c:temp\name.bat ins commandfenster oder? Sorry DOS ist mir bisher nicht so geläufig und ich sehe das muss sich ändern! und die abaqus_v6.env für die arbeitsspeichersteuerung gilt dann für die verssion 6.6.1 oder allgemin für alle abaqusversionen, ich habe die 6.6.1 ? Danke DIR für die Hilfe ------------------ sep Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Mustaine Ehrenmitglied V.I.P. h.c.
Beiträge: 3554 Registriert: 04.08.2005 Abaqus
|
erstellt am: 07. Sep. 2007 09:52 <-- editieren / zitieren --> Unities abgeben: Nur für sep
|
sep Mitglied student
Beiträge: 82 Registriert: 18.05.2006 Hoffe du kannst die Daten einlesen muss jetzt leider weg zur Arbeit werde Dir erst wohl später antworten könnnen. Und nochmals vielen Dank ach so noch zu meiner vorgehensweise ich rechne einfach die jobs dann nacheinander durch im Cae vielleicht ist dass der fehler, muss man denn da noch was machen? HAbs aber wie im manual beschrieben gemacht.
|
erstellt am: 07. Sep. 2007 10:35 <-- editieren / zitieren --> Unities abgeben:
|
cellerry Mitglied
Beiträge: 17 Registriert: 29.03.2007
|
erstellt am: 07. Sep. 2007 10:35 <-- editieren / zitieren --> Unities abgeben: Nur für sep
|
pitcher Mitglied
Beiträge: 36 Registriert: 19.04.2007
|
erstellt am: 07. Sep. 2007 11:03 <-- editieren / zitieren --> Unities abgeben: Nur für sep
Hallo! Habe das gleiche vor. Nur möchte ich noch, dass mein Job mit "Double precision" läuft. Ist das nur in Cae definierbar oder kann man das auch im Input-File definieren, da ja inp's in die batch-Datei geschrieben werden? Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
sep Mitglied student
Beiträge: 82 Registriert: 18.05.2006 Hoffe du kannst die Daten einlesen muss jetzt leider weg zur Arbeit werde Dir erst wohl später antworten könnnen. Und nochmals vielen Dank ach so noch zu meiner vorgehensweise ich rechne einfach die jobs dann nacheinander durch im Cae vielleicht ist dass der fehler, muss man denn da noch was machen? HAbs aber wie im manual beschrieben gemacht.
|
erstellt am: 07. Sep. 2007 12:13 <-- editieren / zitieren --> Unities abgeben:
Danke euch für die Antworten nochmals nun noch zwei kleine fragen: Wie kann ich den aktuellen Fortschritt der Rechnung einsehen, gehts nur unter Linux oder auch in dem commandfenster unter windows, habe das ja bisher im cae immer sehen können? ausserdem wie kann ich den job dann killen, falls ich nicht mehr rechnen möchte? ------------------ sep Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Mustaine Ehrenmitglied V.I.P. h.c.
Beiträge: 3554 Registriert: 04.08.2005 Abaqus
|
erstellt am: 07. Sep. 2007 12:43 <-- editieren / zitieren --> Unities abgeben: Nur für sep
@pitcher Der Kommandozeilenbefehl für Double Precision ist einfach double. In die batch-Datei hinter das interactive einfach noch double schreiben. @sep In der .sta-Datei kannst du den Fortschritt sehen. Du müsstest dir was basteln, was wie unter Linux den Inhalt dieser Datei in bestimmten Abständen ausgibt. Ansonsten können bessere Editoren registrieren wenn sich der Inhalt einer Datei ändert und diese automatisch nachladen. Zum Abbrechen eines Jobs in einem Kommandfenster in dem Ordner in dem der Job läuft eingeben: abaqus job=jobname terminate Wenn die ganze queue abgebrochen werden soll, kannst du vorher die batch-Datei umbenennen oder löschen, damit diese dann nicht wieder gelesen werden kann. Ansonsten gibt es noch den ganz harten Abbruch - im Task Manager den Prozess killen. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |