Autor
|
Thema: parallel Rechnen - Anzahl der Domains? (1745 mal gelesen)
|
DDsDDe Mitglied
Beiträge: 102 Registriert: 04.02.2009
|
erstellt am: 09. Jun. 2009 15:35 <-- editieren / zitieren --> Unities abgeben:
Hallo, ich hätte eine Frage zum parallel-Rechnen mit Abaqus/Standard. Ich habe Zugang zu einem Grossrechner mit ca. 50 Knoten mit je 2 CPUs (1,9 GHz, 16GB RAM). Ich verwende mpi mit domain-parallelization zum Rechnen. Ausserdem eine selbstgeschriebene umat für plastische Berechnung in Teilbereichen sowie Kontakt über durchaus weite des Systems. Nun hätte ich gerne gewusst, welche Anzahl von CPUs (noch) sinnvoll ist. Leider habe ich nur die Aussage des admins, dass Explizit besser skalieren würde als Standard. Und dass es auf die Grösse des Problems ankommt. nun gut, letzteres ist ja soweit klar, aber was ist jetzt passend? Vielleicht kennt jemand Faustregeln? ZB wieviele Elemente oder interface-Elemte pro domain? Ob es besser ist je node nur 1 CPU (wobei ich das eher nicht glaube)? Vielen Dank für eventuelle Hinweise, DDsDDe Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
milasan Mitglied
Beiträge: 165 Registriert: 24.04.2007
|
erstellt am: 10. Jun. 2009 10:13 <-- editieren / zitieren --> Unities abgeben: Nur für DDsDDe
Hallo DDsDDe, ich glaube nicht, daß es eine Faustregel für das parallele Rechnen gibt. Für beide Solver gilt "viel hilft viel", bei Explizit sind das viele CPUs. Standard hat gern genug Speicher um das ganze Modell im Speicher zu halten und eine sehr schnelle Festplatte. Ob viele CPUs hier helfen hängt sehr stark von Deinem Modell ab. Probiere einfach aus, mit wie vielen CPUs Du noch einen Geschwindigkeitsgewinn siehst. Ich vermute stark, daß Deine Umat nicht parallel arbeiten wird und so daß die Frage nach den CPUs leider schnell beantwortet ist. Gruß, M. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Dominik.Mueller Mitglied Berechnungsingenieur Crash / Safety
Beiträge: 864 Registriert: 17.03.2005 ABAQUS, Radioss, LS-Dyna Hyperworks, ANSA Animator, Metapost
|
erstellt am: 10. Jun. 2009 10:30 <-- editieren / zitieren --> Unities abgeben: Nur für DDsDDe
Zitat: Original erstellt von milasan:
Ich vermute stark, daß Deine Umat nicht parallel arbeiten wird und so daß die Frage nach den CPUs leider schnell beantwortet ist.
Umat eignet sich durchaus für parallele Rechnungen. Als Faustregel gilt, dass der erträgliche Grenzwert dann erreicht wird, wenn die Verteilung auf die enzelnen CPU's mehr Zeit in Anspruch nimmt, als die Rechnung selbst. Dass im Vorfeld abzuschätzen halte ich aber für nicht möglich.
------------------ Viele Grüße Dominik Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
| Bauleiter (m/w/d) Sanitär-, Heizungs- und Klimatechnik | Die Salvia Gebäudetechnik ist ein mittelständisches, unabhängiges und familiengeführtes Unternehmen mit deutschlandweit mehr als 1700 Mitarbeitern. Als professioneller Multidienstleister bildet die Gruppe, an 29 Standorten in ganz Deutschland, den kompletten technischen Lebenszyklus von Gebäuden ab. Von der Planung bis zum Betrieb. Bauleiter (m/w/d) Sanitär-, Heizungs- und Klimatechnik ... | Anzeige ansehen | Elektrik, Sanitär, Heizung, Klima |
|
DDsDDe Mitglied
Beiträge: 102 Registriert: 04.02.2009
|
erstellt am: 10. Jun. 2009 13:47 <-- editieren / zitieren --> Unities abgeben:
Hallo & Danke für die Antworten, ad UMAT: Ich glaube auch, dass die parallel Rechnen und zwar insofern, dass jeder Prozessor die UMAT ausführen kann (also mehrere Male nebeneinander), dass aber die kompilierte UMAT auf diesem 1 Prozessor "bleibt" und selbst nicht weiter parallelisiert wird. ad ncpu: Das ist ja genau das Problem. Meine Probleme variieren im Moment ziemlich stark was die Anzahl der Elemente, Kontaktflächen, etc. betrifft. Deshalb bringt es meiner Meinung nach nichts, mehrere Versuche laufen zu lassen. Etwas anderes ist, wenn ich zB Parameterstudien mache, bei denen ich "nur" zB. Materialparameter ändere, am Modell selbst aber nichts ändere. Dann zahlt sich dies sicher aus. Leider muss ich mich wohl damit abfinden: Zitat: Original erstellt von Dominik.Mueller:
Dass im Vorfeld abzuschätzen halte ich aber für nicht möglich.
Vielen Dank! Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
| Anzeige.:
Anzeige: (Infos zum Werbeplatz >>)
|