Autor
|
Thema: Arbeitsspeicher zu gering, was nun? (2799 mal gelesen)
|
Kyoto Mitglied Student
Beiträge: 30 Registriert: 26.02.2010
|
erstellt am: 31. Aug. 2010 20:16 <-- editieren / zitieren --> Unities abgeben:
Hallo zusammen, ich habe zur Zeit das Problem, dass der Rechner auf dem meine Simualtion läuft für bestimmte Einstellungen nicht genügend Arbeitsspeicher zur Verfügung stellt. Nun war meine Idee den virtuellen Arbeitsspeicher zu erhöhen, um somit mehr Daten auf die Festplatte aus zu lagern. Ist dies Sinn voll oder beeinflusse ich damit die Ergebnisse und Performance der Berechnung? Wäre gut wenn mir jemand bei diesem Problem helfen könnte. Wäre auch für andere Vorschläge offen... Gruß Kyoto Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
HerrHansen Mitglied Dipl.-Ing.
Beiträge: 257 Registriert: 03.12.2005 Abaqus/CAE 6.3 bis 6.12
|
erstellt am: 06. Sep. 2010 19:59 <-- editieren / zitieren --> Unities abgeben: Nur für Kyoto
Es ist zu erwarten, dass bei diesem Vorgehen die Performance natürlich extrem in die Knie gehen wird. Aber mal andersherum gefragt: was bleibt dir schon anderes übrig? Ein anderer Vorschlag wäre, das Modell abzuspecken, sodass du es ohne großartige Zaubereien rechnen kannst Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Axel.Strasser Ehrenmitglied V.I.P. h.c. Selbstständig im Bereich PLM/CAx
Beiträge: 4107 Registriert: 12.03.2001
|
erstellt am: 06. Sep. 2010 21:25 <-- editieren / zitieren --> Unities abgeben: Nur für Kyoto
|
Kyoto Mitglied Student
Beiträge: 30 Registriert: 26.02.2010
|
erstellt am: 07. Sep. 2010 12:13 <-- editieren / zitieren --> Unities abgeben:
Danke erstmal für die Antworten. Das Problem ist, dass ich selber an der Hardware nicht ändern kann/darf, da ich Student bin, an meiner Studienarbeit schreibe und den mir zur Verfügung gestellten Rechner des Instituts nutze. Angaben zur Hardware: Processor: Intel Core2Quad Q9550 mit 2,83GHz Arbeitsspeicher: 3,25GB DDR2 Betriebssystem: Win XP Professional Ich habe schon versucht, dass Modell mit dem wissen was ich habe zu vereinfachen: - von Kontinuumelemten auf Schalenelemente abgeändert. - alle unnötigen Kontaktbedingungen entfernt - Vernetzung zwar recht fein, aber aufgrund von Node-to-Surface Kontaktbedingungen notwendig (Sonst durchdringen der Oberflächen) - Rechne Implizit und mit linear quadratischen Elementen (Type S4) - Rechne reibungsfrei problem ist, dass ich das Modell leider nicht online stellen darf, sonst hätte ich es euch schon längst zur verfügung gestellt. Könnt ihr mir vielleicht ein paar allgemeine Tipps geben, wie ich den rechenaufwand verringern kann? gruß kyoto [Diese Nachricht wurde von Kyoto am 07. Sep. 2010 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
HerrHansen Mitglied Dipl.-Ing.
Beiträge: 257 Registriert: 03.12.2005 Abaqus/CAE 6.3 bis 6.12
|
erstellt am: 07. Sep. 2010 13:24 <-- editieren / zitieren --> Unities abgeben: Nur für Kyoto
3GB RAM ist ein Witz, damit ist kein produktives Arbeiten möglich, weil irgendwann bringt das Modell-Abspecken auch keine Punkte mehr. Ist das etwa ein 32Bit-System? Was du vielleicht probieren könntest: Fahre den PC im abgesicherten Modus hoch (mit Netzwerkunterstützung) und versuche dann deine Rechnung zu starten. Damit besteht die Chance, dass nicht sämtliches unnötiges Zeug aus dem Autostart geladen wird. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Kyoto Mitglied Student
Beiträge: 30 Registriert: 26.02.2010
|
erstellt am: 07. Sep. 2010 13:58 <-- editieren / zitieren --> Unities abgeben:
Sehe ich auch so, aber habe ja leider nicht so viele Alternativen.... Ich hatte kurzzeitig die Möglichkeit, die Simulation auf einem anderen Rechner mit 4GB zu rechnen. Zwar auch ein 32Bit-System (Vista) jedoch schien der Arbeitspeicher auszureichen. Werde den abgesicherten Modus ausprobieren und schauen, ob es was bringt.
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Axel.Strasser Ehrenmitglied V.I.P. h.c. Selbstständig im Bereich PLM/CAx
Beiträge: 4107 Registriert: 12.03.2001 Früher war vieles gut, und das wäre es heute immer noch, wenn man die Finger davon gelassen hätte!
|
erstellt am: 07. Sep. 2010 20:35 <-- editieren / zitieren --> Unities abgeben: Nur für Kyoto
|
Tequillaman Mitglied
Beiträge: 67 Registriert: 07.12.2003
|
erstellt am: 10. Sep. 2010 01:23 <-- editieren / zitieren --> Unities abgeben: Nur für Kyoto
Zitat: Original erstellt von Kyoto:
- Vernetzung zwar recht fein, aber aufgrund von Node-to-Surface Kontaktbedingungen notwendig (Sonst durchdringen der Oberflächen)
Definiere Doppelkontakt (master-slave und slave-master pro Kontaktstelle) --> Dann gröbere Vernetzung ohne Durchdringung möglich Evtl. noch auf Penalty umschalten --> reduziert Gleichungssystem Steigt Abq schon im pre aus oder erst in der standard.exe ? Evtl. bringt das flag mem=95% eine Verbesserung [Diese Nachricht wurde von Tequillaman am 10. Sep. 2010 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Goldstein Mitglied
Beiträge: 970 Registriert: 21.01.2005
|
erstellt am: 10. Sep. 2010 09:59 <-- editieren / zitieren --> Unities abgeben: Nur für Kyoto
|
Kyoto Mitglied Student
Beiträge: 30 Registriert: 26.02.2010
|
erstellt am: 10. Sep. 2010 10:58 <-- editieren / zitieren --> Unities abgeben:
Zitat:
Evtl. noch auf Penalty umschalten --> reduziert Gleichungssystem
Hätte eigentlich gedachte, dass der Rechaufwand steigtz, wenn ich zursätzlich Reibung im system berücksichtigte...das gilt sowohl für implizite als auch explizite Berechungen? Zitat:
Steigt Abq schon im pre aus oder erst in der standard.exe ?Evtl. bringt das flag mem=95% eine Verbesserung
Ne, den preproess durchläuft er noch. Steigt erst nach ein paar Inkrementen in der Standard.exe aus. Müsste nochmal nachfragen, was du mit flag mem=95% meinst. Sagt mir so nämlich garnichts?!?!?! Zitat:
Probier mal den iterativen Solver *STEP,SOLVER=ITERATIVE Memorybedarf 80% niedriger. Läuft halt nicht mit jedem Problem
Werde es probieren. Hätte zudem noch eine Frage. Und zwar starte ich eine Reihe von Simulationen über die Eingabeaufforderung und eine Batch-Datei. Hierbei werden ja alle relavanten Einstellungen für den Job getroffen. Kann mir jemand sagen, wie ich den Tab "Precision -> Nodal Output Precision" berücksichtigen muss. Gruß und besten Dank, Kyoto [Diese Nachricht wurde von Kyoto am 10. Sep. 2010 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |