| | | Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Ansys | | | | Mesh Morphing Methoden in Ansys Fluent | Tech Artikel, ein Fachartikel
|
Autor
|
Thema: Wieso ist VWrite (APDL) so lahm ? (568 / mal gelesen)
|
domscosco Mitglied student
Beiträge: 1 Registriert: 11.09.2021
|
erstellt am: 11. Sep. 2021 10:29 <-- editieren / zitieren --> Unities abgeben:
Hi, Ich verwende zurzeit ANSYS 2019 R3 und ANSYS 2021 R1 mit 36 GB RAM, Intel Xeon CPU E5-2620 v4 @ 2.1 GHz (8 Core). Das Problem ist hier dass das Auslesen mit VWrite für eine Matrix von z.B,. 50x50x50 ca. 8-11 h dauert. Ohne jeglicher Simulation, also nur Post Processing was mir einfach zu lange erscheint. Der Code ist wie folgt: *cfopen, temp.out *DO, iz, 1, dz, 1 *DO, iy, 1, dy, 1 *DO, ix,1, dx, 1 b = (ix-1)*ddx c = (iy-1)*ddy d = (iz-1)*ddz *GET, tmp, node, node(b, c,d), TEMP *VWRITE, 'X: ', b, ' Y: ' ,c, ' Z: ', d, ' T: ', tmp (A4,F10.6,A6, F10.6,A6, F10.6, A6, F10.6) *ENDDO *VWRITE, '-----------------------------------' (A50) *ENDDO *ENDDO *cfclose
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
RAL Mitglied koffeinbetriebender Taschenrechner
Beiträge: 241 Registriert: 10.01.2009 Geodreieck, Bleistift, Rechenschieber, Kaffeemaschine und Würfel
|
erstellt am: 13. Sep. 2021 00:28 <-- editieren / zitieren --> Unities abgeben: Nur für domscosco
moin Eigentlich sollte das deutlich schneller gehen. Ohne es getestet zu haben: Teile deinen *GET-Befehl auf 2 Zeilen auf. CURN=node(a,b,c) *GET,MY_TEMP,node,CURN,TEMP schrumpf dein Postprocessing mal auf 10x10x10 mal ein. Damit das nicht exkaliert. Pers. Hinweis. Gehe über ARRAY. mit zb. 5 Spalten. die Ersten vier kannst du schon deutlich vorher definieren: 1 - Knoten-nummer 2 - Koord. x 3 - Koord. y 4 - Koord. z Dann mit *GET,MY_array(i_row,5),node,MY_Array(i_row,1),TEMP wie gehabt auslesen. Versuche den Array alternativ my *MRWITE wegzuschreiben und ohne die Strings. Format 5E14.7 , also exponential. Das "schönmachen" kannst du nachher in Excel mit verketten. frohes schaffen. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
| Anzeige.:
Anzeige: (Infos zum Werbeplatz >>)
|