Autor
|
Thema: Fehlermeldung und ich weiss nicht weiter (1583 mal gelesen)
|
Bruce19-81 Mitglied
Beiträge: 6 Registriert: 01.02.2007
|
erstellt am: 01. Feb. 2007 12:52 <-- editieren / zitieren --> Unities abgeben:
Hallo, erstmal eine kleine Erklärung. Ich bin Sysadmin in einem MB-Institut. Da ich selber nicht mit Abaqus Arbeite bin ich in der Bedinung des Programms nicht wirklich bewandert und deswegen hoffe ich das ihr mir weiterhelfen könnt. Eine Wissenschaftliche Mitarbeitern versucht einen Job zu berechnen. Nach einer Zeit kommt dann immer die Fehlermeldung. ABAQUS HAS BEEN UNABLE TO ALLOCATE THIS MUCH MEMORY. IT IS LIKELY THAT THE MACHINE BEING USED FOR THIS PROBLEM DOES NOT HAVE SUFFICIENT MEMORY. POSSIBLE CAUSE OF THIS PROBLEM ARE OTHERS PROCESSES COMPETING FOR MEMORY, INSUFFICIENT MEMORY ON THE MACHINE, OR A LIMIT ON THE AMOUNT OF MEMORY A PROCESS CAN ALLOCATE. Was die Fehlermeldung bedeutet ist eigentlich klar nur ich komme auf keine Lösung. Das System hat 4 GB RAM und ich habe den speicher geteste usw. Habe den Speicher im Job hochgestellt und es kommt trotzdem die gleiche Fehlermeldung. Dieses Model habe ich auch schon an anderen Rechnern getestet und es passiert immer das gleiche. Würde mich über eine Idee sehr freuen. Gruß Bruce P.S.: Die Systeme auf denen ich das Modell getestet habe.
1. BS: Win XP , 4GB RAM, 2* CPU P4 HT Abaqus Vers.: 6.5-1 2. BS: Win 2000 , 2GB RAM, 1* CPU P4 Abaqus Vers.: 6.5-1
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Maccias Mitglied Dipl.-Ing.
Beiträge: 588 Registriert: 22.08.2006 MECHANICA-Version: WF2, M190 ABAQUS-Version: 6.6-1 Grafikkarte: NVIDIA Quadro FX 1300 HP xw8200 Windows2000
|
erstellt am: 01. Feb. 2007 13:58 <-- editieren / zitieren --> Unities abgeben: Nur für Bruce19-81
|
Mustaine Ehrenmitglied V.I.P. h.c.
Beiträge: 3554 Registriert: 04.08.2005 Abaqus
|
erstellt am: 01. Feb. 2007 14:35 <-- editieren / zitieren --> Unities abgeben: Nur für Bruce19-81
|
Bruce19-81 Mitglied
Beiträge: 6 Registriert: 01.02.2007
|
erstellt am: 01. Feb. 2007 14:57 <-- editieren / zitieren --> Unities abgeben:
Nein, das Problem tritt nur bei diesem Modell auf. Ich habe den Speicher aber auch schon im Job menu hochgestellt. In der .dat steht leider nichts vom Speicherbedarf nur es wurde vorher angegeben das der Job 2,5 Gb braucht und die habe ich eigntlich doch recht locker frei. Gruß Bruce
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: 01. Feb. 2007 15:18 <-- editieren / zitieren --> Unities abgeben: Nur für Bruce19-81
|
Bruce19-81 Mitglied
Beiträge: 6 Registriert: 01.02.2007
|
erstellt am: 01. Feb. 2007 17:52 <-- editieren / zitieren --> Unities abgeben:
!!! Hast du sie nur frei oder hast du sie auch ABAQUS zur Verfügung gestellt? !!! Tut mir leid aber mit der Frage kann ich leider nichts Anfangen. Benutze ja Abaqus normal nicht. Bin keine Maschinenbauer. Ich habe aber mal was gelesen das man große Jobs über eine batch datei berechen lassen soll. Kann das auch abhilfe schaffen oder nicht? 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: 02. Feb. 2007 10:30 <-- editieren / zitieren --> Unities abgeben: Nur für Bruce19-81
Eine batch-Datei hat mit dem Problem wahrscheinlich nichts zu tun. Auf folgende Art und Weise kannst du einem Job eine bestimmte Größe an Speicher zuweisen:
Such den Ordner in dem die .inp-Datei des problematischen Jobs liegt. In diesem Ordner erstellst du eine leere txt-Datei. Diese bennenst du dann um in abaqus_v6.env In diese Datei schreibst du folgendes: pre_memory="2800 mb" standard_memory="3000 mb" Dann Datei speichern und schließen.
Öffne dir ein Dos-Fenster (oder ABAQUS-Command-Fenster) und wechsle in diesen Ordner. Schicke den Job dann ganz normal ab: abaqus j=Jobname Nun sollte der Job unter Verwendung der in dem Ordner gelegten env-Datei abgeschickt werden. Der Job bekommt also den entsprechenden Speicher zur Verfügung gestellt. Gib' bitte Bescheid was passiert... [Diese Nachricht wurde von Mustaine am 02. Feb. 2007 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Bruce19-81 Mitglied
Beiträge: 6 Registriert: 01.02.2007
|
erstellt am: 02. Feb. 2007 13:35 <-- editieren / zitieren --> Unities abgeben:
|
Bruce19-81 Mitglied
Beiträge: 6 Registriert: 01.02.2007
|
erstellt am: 06. Feb. 2007 14:14 <-- editieren / zitieren --> Unities abgeben:
Hallo, habe es jetzt mal so getestet. Funktioniert noch immer nicht allerdings steht jetzt in der .dat Datei folgendes: ***NOTE: DUE TO AN INPUT ERROR THE ANALYSIS PRE-PROCESSOR HAS BEEN UNABLE TO INTERPRET SOME DATA. SUBSEQUENT ERRORS MAY BE CAUSED BY THIS OMISSION ***ERROR: ABAQUS HAS BEEN UNABLE TO ALLOCATE THIS MUCH MEMORY. IT IS LIKELY THAT THE MACHINE BEING USED FOR THIS PROBLEM DOES NOT HAVE SUFFICIENT MEMORY. POSSIBLE CAUSES OF THIS PROBLEM ARE OTHER PROCESSES COMPETING FOR MEMORY, INSUFFICIENT MEMORY ON THE MACHINE, OR A LIMIT ON THE AMOUNT OF MEMORY A PROCESS CAN ALLOCATE. Für mich heisst das, daß es am job liegt oder nicht?
Gruß Bruce
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: 06. Feb. 2007 15:21 <-- editieren / zitieren --> Unities abgeben: Nur für Bruce19-81
Also die Fehlermeldung ist relativ eindeutig. Du solltest genau überprüfen ob keine der möglichen Ursachen bei dir zutrifft. Ansonsten kann ich jetzt auch nicht mehr dazu sagen. Du solltest dich dann ggf. an den ABAQUS Support in Aachen wenden. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
dengess Mitglied
Beiträge: 4 Registriert: 07.02.2007
|
erstellt am: 07. Feb. 2007 16:03 <-- editieren / zitieren --> Unities abgeben: Nur für Bruce19-81
Hallo, dieses Problem hatte ich die Tage auch (gleiche Fehlermeldung obwohl 4Gb Arbeitsspeicher). Ich möchte hier mal sinngemäß die Lösung der Abaqus-Hotline wiedergeben: Wenn Du folgenden Eintrag in die boot.ini einfügst, kann Dein Rechner bis zu 3Gb Arbeitsspeicher für die Rechnung nutzen, normal sind wohl 2Gb. "multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional (3GB)" /noexecute=optin /fastdetect /3gb" Wenn Du den Rechner dann erneut startest, kannst Du zwischen der "normalen" und der 3Gb-Variante wählen. Natürlich muss im abaqus_v6.env folgendes stehen: pre_memory="2800 mb" standard_memory="3000 mb" Ich meine dass diese Datei in dem Ordner mit dem inp-File liegen muss. Hoffe geholfen zu haben!
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Kampf-Ameise Mitglied Ingenieur
Beiträge: 129 Registriert: 12.03.2002 Abaqus Standard 6.5.1 bis 6.9.2, Intel Fortran 9.1
|
erstellt am: 19. Feb. 2007 15:56 <-- editieren / zitieren --> Unities abgeben: Nur für Bruce19-81
Auf den Festplatten ist wirklich ausreichend Speicher vorhanden? Also auch auf der Platte auf der Abaqus sein Scratch Verzeichnis anlegt??? Versuche mal den Job auf einer Platte auszuführen auf der noch ausreichend Platz ist und füge die Option scratch=. in den Befehl mit ein. Dann legt er das Scratch Verzeichnis auch in dem Ordner an in dem du rechnest. Also: abaqus job=(hier Dein Jobname) scratch=. inter Vieleicht hat er auf der Platte auf der er sein Scratch Verzeichnis anlegen will nicht ausreichend Platz. Das Problem hatte ich auch mal. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Bruce19-81 Mitglied
Beiträge: 6 Registriert: 01.02.2007
|
erstellt am: 20. Feb. 2007 16:14 <-- editieren / zitieren --> Unities abgeben:
|