stringtranslate.com

Proyecto Hermes

Hermes2D ( sistema de elementos finitos modulares de orden superior ) es una biblioteca C++/Python de algoritmos para el desarrollo rápido de solucionadores hp-FEM adaptativos . [1] hp-FEM es una versión moderna del método de elementos finitos (FEM) que es capaz de lograr una convergencia exponencial extremadamente rápida. [2]

Características principales de la biblioteca

La biblioteca Hermes se puede utilizar para una gran variedad de problemas de EDP que van desde ecuaciones elípticas lineales hasta sistemas de EDP multifísicos no lineales dependientes del tiempo que surgen en elasticidad , mecánica estructural , mecánica de fluidos , acústica , electromagnetismo y otros campos de la ingeniería y la ciencia computacionales . Las bibliotecas Hermes están disponibles para su descarga bajo los Términos de Licencia General Menor de GNU como un medio para proporcionar software de código abierto para el desarrollo de Investigación Científica Computacional . La implementación de Hermes de hp-FEM adaptativo para una mejor convergencia y precisión en sistemas no lineales se presenta en el software. El software y los métodos numéricos subyacentes son desarrollados por un grupo internacional de hp-FEM en la Universidad de Nevada en Reno (Estados Unidos), la Universidad de Bohemia Occidental en Plzeň y el Instituto de Termomecánica en Praga ( República Checa ). Hermes se basa en algoritmos de hp-FEM multimalla adaptativos espacio-temporales y espacio-temporales que trabajan con mallas altamente irregulares . La generación de mallas está diseñada utilizando nodos colgantes de nivel arbitrario. [3]

Documentación

La documentación de las bibliotecas de Hermes es un amplio conjunto de instrucciones, información y tutoriales relacionados con el uso de Hermes y el método de elementos finitos . Hermes incluye instrucciones para la instalación de bibliotecas de terceros (TPL) colaboradoras, así como una introducción a las matemáticas detrás del método hp-FEM e instrucciones detalladas sobre el uso y la modificación del código. Cualquier usuario que desee aumentar las capacidades de Hermes puede encontrar instrucciones sobre cómo enviar su trabajo directamente a los autores a través de GitHub . La documentación incluye tutoriales para la descarga y compilación de Hermes en múltiples sistemas operativos, así como problemas de ejemplo y pruebas para cada paquete de software .

Véase también

Referencias

  1. ^ P. Solin, K. Segeth, I. Dolezel: Métodos de elementos finitos de orden superior, CRC Press, 2003.
  2. ^ I. Babuska, BQ Guo: La versión h, p y hp del método de elementos finitos: teoría básica y aplicaciones, Advances in Engineering Software, Volumen 15, Número 3-4, 1992.
  3. ^ L. Dubcova, P. Solin, J. Cerveny, P. Kus: HP-FEM de dos mallas adaptativo en el espacio y el tiempo para problemas transitorios de calentamiento por microondas, enviado a Electromagnetics