Formato estándar para mallas de elementos finitos.


9

¿Existe un formato estándar para mallas de elementos finitos que se usa ampliamente en la industria?

¡Gracias!

Respuestas:


5

"Lo bueno de los estándares es que tienes tantos para elegir". - Andrew S. Tanenbaum

En mi experiencia con el uso de 3-4 piezas diferentes de software FEM (y escribir algunas propias) es que no hay un estándar de oro de bala de plata por ahí. Algunos creativo googlear le dará algunas opciones, que van en la implementación de ascii-conducido , basado en XML , a hdf5 .

Me encantaría descubrir que estoy equivocado sobre esto. . .


La malla HDF5 está muerta, aunque esa página cita algunas alternativas que usan HDF5 como back-end. Xdmf utiliza tanto XML y HDF5. Todos los formatos son malos, pero algunos son menos malos.
Jed Brown


1

Todo se cocina hasta

  • una tabla de coordenadas para todos los vértices en malla
  • una tabla de conectividad que define elementos en términos de números globales para vértices

que describe completamente una malla dada.

Es fácil construir scripts de conversión que puedan convertir a otros formatos, etc.


3
Esto es bastante simplista, también hay conjuntos de límites (conjuntos de vértices y conjuntos de caras que definen Dirichlet y Neumann / Robin), marcadores de subdominio / material, tipo de elemento / topología, asociación con un modelo geométrico y, a menudo, metadatos adicionales para permitir una E / S paralela eficiente. Si las soluciones también se almacenan en el mismo formato, hay metadatos masivamente más relevantes.
Jed Brown

1
Solía ​​ser que la mayoría de los generadores de malla generan lo que Allan describe, pero incluso para el problema más simple, necesita marcadores de límite. Lo más agravante es que formatos como ExodusII complican demasiado el problema. Si aumentara lo anterior con SOLO marcadores en piezas de malla arbitrarias, eso sería suficiente.
Matt Knepley
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.