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!

Benzoes
źródło

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ę. . .

meawoppl
źródło
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
4

Exodus II (wykorzystuje NetCDF) jest używany przez wiele ...

http://www.osti.gov/bridge/purl.cover.jsp?purl=/10102115-8

Gdzieś jest lepszy pdf, ale chyba nie mogę go teraz znaleźć

stali
źródło
Dzięki za link do Exodus II. Zauważam, że VTK 5.x ma do tego kodeki, co jest pomocne w tym, co robimy.
Simeon Fitch,
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.

Allan P. Engsig-Karup
źródło
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,