| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Ansys |
Autor
|
Thema: Rechenzeit bestimmen (3109 mal gelesen)
|
pminf Mitglied
Beiträge: 16 Registriert: 04.06.2013
|
erstellt am: 07. Okt. 2013 09:24 <-- editieren / zitieren --> Unities abgeben:
Hallo, ich habe eine kurze Frage, wie man die Rechenzeit einer ANSYS-Rechnung am besten bestimmt? Ich habe bisher in der Hilfe dazu gefunden, dass man sich über den *get-Befehl die Anfangs- und Endzeit der Rechnung ausgeben lassen kann und dann die Differenz der beiden logischerweise die Rechenzeit ist. Jedoch finde ich keine Angaben dazu, in welcher Einheit die jeweiligen Größen angegeben werden? Als Quelltext wäre das z.B: *get,anfangszeit,active,0,time,wall ! Rechnung starten... *get,endzeit,active,0,time,wall rechenzeit=endzeit-anfangszeit Das Ganze liefert dann rechenzeit=10.55506... Wie erhält man dann aus dieser Angabe z.B. die Rechenzeit in Sekunden? Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Rainer Schulze Ehrenmitglied V.I.P. h.c. Dipl.-Ing. im Ruhestand
Beiträge: 4419 Registriert: 24.09.2012
|
erstellt am: 07. Okt. 2013 10:02 <-- editieren / zitieren --> Unities abgeben: Nur für pminf
>>Jedoch finde ich keine Angaben dazu, in welcher Einheit die jeweiligen Größen angegeben werden? Nach internationalem Standard ist die Basiseinheit der Zeit eine Sekunde... >>Wie erhält man dann aus dieser Angabe z.B. die Rechenzeit in Sekunden? Das IST die Rechenzeit in Sekunden. ------------------ Rainer Schulze Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
pminf Mitglied
Beiträge: 16 Registriert: 04.06.2013
|
erstellt am: 07. Okt. 2013 10:07 <-- editieren / zitieren --> Unities abgeben:
danke für die antwort, aber dass das Sekunden sind, kann nicht sein, weil die rechnung definitiv deutlich länger gelaufen ist. 10 Stunden würden schon eher hinkommen, nur kann ich mit den Nachkommaangaben nichts anfangen... Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Rainer Schulze Ehrenmitglied V.I.P. h.c. Dipl.-Ing. im Ruhestand
Beiträge: 4419 Registriert: 24.09.2012
|
erstellt am: 07. Okt. 2013 10:32 <-- editieren / zitieren --> Unities abgeben: Nur für pminf
|
Boris-a Mitglied Produktentwicklung
Beiträge: 281 Registriert: 16.02.2011 Intel(R) Xeon(R) CPU X5677 @ 3.47GHz NVIDIA Quadro 4000 24,0 GB RAM<P>WIN7 Pro 64 Bit Ansys WB 15 R-Stab 8 AutoCAD 2014 Inventor 2012
|
erstellt am: 07. Okt. 2013 10:53 <-- editieren / zitieren --> Unities abgeben: Nur für pminf
Ich bin mir nicht sicher, aber ich glaube mich zu erinnern, dass die Rechenzeit die Summe der Rechenzeit aller aktiven Kerne ist (wenn 4 Kerne rechnen also die 4-fache Zeit). Aber wie schon gesagt, am einfachsten in der Log Datei nachgucken. gruß Boris ------------------ Dem Ingenieur ist nichts zu schwere - Er lacht und spricht: "Wenn dieses nicht, so geht doch das! Er überbrückt die Flüsse und die Meere, Die Berge unverfroren zu durchbohren ist ihm Spass. Er thürmt die Bogen in die Luft, Er wühlt als Maulwurf in der Gruft, Kein Hinderniss ist ihm zu gross - Er geht drauf los! ... Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Rainer Schulze Ehrenmitglied V.I.P. h.c. Dipl.-Ing. im Ruhestand
Beiträge: 4419 Registriert: 24.09.2012
|
erstellt am: 07. Okt. 2013 12:10 <-- editieren / zitieren --> Unities abgeben: Nur für pminf
>>dass die Rechenzeit die Summe der Rechenzeit aller aktiven Kerne ist (wenn 4 Kerne rechnen also die 4-fache Zeit). Das wäre die reine CPU-Zeit. >>*get,anfangszeit,active,0,time,WALL Wall clock time ist die reale Ablaufzeit (Wanduhr) seit Sitzungsbeginn. In der Logdatei wird beides angegeben.
------------------ Rainer Schulze Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |