Standardowy format dla siatek elementów skończonych


9

Czy istnieje standardowy format siatek elementów skończonych, który jest szeroko stosowany w branży?

Dzięki!

Odpowiedzi:


5

„Zaletą standardów jest to, że masz tak wiele do wyboru”. - Andrew S. Tanenbaum

Z mojego doświadczenia w korzystaniu z 3-4 różnych elementów oprogramowania MES (i pisaniu kilku własnych) wynika, że ​​nie ma tam złotego standardu srebrnej kuli. Niektóre Creative Googling da ci pewne opcje, od implementacji od ascii , opartej na XML , po hdf5 .

Z przyjemnością odkryłbym, że się mylę. . .


Siatka HDF5 jest martwa, chociaż strona ta przytacza niektóre alternatywy, które wykorzystują HDF5 jako zaplecze. Xdmf używa zarówno XML, jak i HDF5. Wszystkie formaty są złe, ale niektóre są mniej złe.
Jed Brown


1

Wszystko sprowadza się do

  • tabela współrzędnych dla wszystkich wierzchołków w siatce
  • tabela połączeń definiująca elementy w kategoriach liczb globalnych dla wierzchołków

co całkowicie opisuje daną siatkę.

Łatwo jest tworzyć skrypty konwersji, które można konwertować na inne formaty itp.


3
Jest to dość uproszczone, istnieją również zestawy granic (zestawy wierzchołków i zestawy ścian definiujące Dirichleta i Neumanna / Robina), markery poddomeny / materiału, typ elementu / topologia, powiązanie z modelem geometrycznym i często dodatkowe metadane w celu umożliwienia wydajnego równoległego IO. Jeśli rozwiązania są również przechowywane w tym samym formacie, metadane są znacznie bardziej odpowiednie.
Jed Brown

1
Kiedyś większość generatorów siatki generowało to, co opisuje Allan, ale nawet w przypadku najprostszego problemu potrzebujesz znaczników granic. Najbardziej irytujące jest to, że format taki jak ExodusII nadmiernie komplikuje problem. Jeśli zwiększysz powyższe TYLKO o markery na dowolnych kawałkach siatki, to wystarczy.
Matt Knepley,
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.