Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  SIMULIA/ABAQUS
  Abaqus/CAE und Python und Mehrkernprozessor

Antwort erstellen  Neues Thema erstellen
CAD.de Login | Logout | Profil | Profil bearbeiten | Registrieren | Voreinstellungen | Hilfe | Suchen

Anzeige:

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen nächster neuer Beitrag | nächster älterer Beitrag
Autor Thema:  Abaqus/CAE und Python und Mehrkernprozessor (1840 mal gelesen)
Jeremy
Mitglied



Sehen Sie sich das Profil von Jeremy an!   Senden Sie eine Private Message an Jeremy  Schreiben Sie einen Gästebucheintrag für Jeremy

Beiträge: 129
Registriert: 04.02.2009

erstellt am: 08. Sep. 2009 15:57    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Hallo zusammen,

hat jemand von euch Erfahrung mit Abaqus/CAE und einem Mehrkernprozessor? Ich habe ein Python-Script, das ein recht großes Modell aufbaut und das dauert recht lange. Es handelt sich dabei nur um den Modellaufbau - keine Rechnung. Mein Prozessor arbeitet immer bei 50 % (der zweite Kern wird nicht benutzt). Gibt es eine Möglichkeit, dass das Python-Script den Prozessor vollausnutzt? Ich habe gelesen, dass Python selbst Mehrkernprozessoren nur mit zusätzlichen Modulen unterstützt, klappt das dann bei Abaqus/CAE auch?

Danke für eure Antworten.

Gruß
Jeremy

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

HerrHansen
Mitglied
Dipl.-Ing.


Sehen Sie sich das Profil von HerrHansen an!   Senden Sie eine Private Message an HerrHansen  Schreiben Sie einen Gästebucheintrag für HerrHansen

Beiträge: 257
Registriert: 03.12.2005

Abaqus/CAE 6.3 bis 6.12

erstellt am: 11. Sep. 2009 08:49    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für Jeremy 10 Unities + Antwort hilfreich

Python selbst kann (unter Umständen) Prozesse auf mehrere Prozessoren verteilen, CAE aber nicht. Ich habe auch noch nie ein CAD-Programm gesehen, welches Kernelfunktionen (also den Modellaufbau) parallelisieren kann. Wie sollte das auch funktionieren? Die Features sind voneinander abhängig, somit kann man nicht schon Feature C erstellen bevor nicht die Features A und B vorhanden sind.

Grüße
HH

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Jeremy
Mitglied



Sehen Sie sich das Profil von Jeremy an!   Senden Sie eine Private Message an Jeremy  Schreiben Sie einen Gästebucheintrag für Jeremy

Beiträge: 129
Registriert: 04.02.2009

erstellt am: 11. Sep. 2009 09:04    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Hallo Herr Hansen,

das ist ein richtiger Einwand, aber...
...  wenn ich mit Python mehrere Parts erstellen lasse, könnten die dann nicht parallel erstellt werden, die Parts sind doch erstmal von einander unabhängig?
... für jedes Part brauche ich eine eigens Material, diese sind untereinander auch unabhängig und könnten parallel entstehen.

Gruß und danke für die erste Antwort.
Jeremy

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

HerrHansen
Mitglied
Dipl.-Ing.


Sehen Sie sich das Profil von HerrHansen an!   Senden Sie eine Private Message an HerrHansen  Schreiben Sie einen Gästebucheintrag für HerrHansen

Beiträge: 257
Registriert: 03.12.2005

Abaqus/CAE 6.3 bis 6.12

erstellt am: 11. Sep. 2009 10:08    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für Jeremy 10 Unities + Antwort hilfreich

Okay, das ist ein berechtigter Einwand. Die Erstellung der Parts kann sicherlich parallel erfolgen. Wenn du mehrere Lizenzen zur Verfügung hast, könntest du probieren, die Bauteile separat in mehreren CAE-Instanzen zu erstellen und sie dann zum Schluss automatisch alle in eine CAE-Datenbasis zu importieren.

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP



Konstrukteur*in (m/w/d) im Bereich Kunstofftechnik
<...
Anzeige ansehenKonstruktion, Visualisierung
Jeremy
Mitglied



Sehen Sie sich das Profil von Jeremy an!   Senden Sie eine Private Message an Jeremy  Schreiben Sie einen Gästebucheintrag für Jeremy

Beiträge: 129
Registriert: 04.02.2009

erstellt am: 11. Sep. 2009 13:36    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Man muss also über 2 geöffnete Abaqus-Anwendungen gehen. Die Rechenleistung beider Kerne in einer Abaqus-Anwendung zu kombinieren ist nicht möglich? Für Python selbst blockiert der GIL (General Interpreter Lock) die Ausführung auf 2 Kernen, allerdings gibt es einige Zusätze (Libraries) um das zu umgehen (Stichwort MPI, wie das auch immer genau funktioniert). Angenommen man hätte ein reines Python-Script für 2 Kerne schreiben, würde das wohl auch unter Abaqus/CAE funktionieren?

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Anzeige.:

Anzeige: (Infos zum Werbeplatz >>)

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen

nächster neuerer Beitrag | nächster älterer Beitrag
Antwort erstellen


Diesen Beitrag mit Lesezeichen versehen ... | Nach anderen Beiträgen suchen | CAD.de-Newsletter

Administrative Optionen: Beitrag schliessen | Archivieren/Bewegen | Beitrag melden!

Fragen und Anregungen: Kritik-Forum | Neues aus der Community: Community-Forum

(c)2023 CAD.de | Impressum | Datenschutz