Ofem

Código de elementos finitos con arquitectura orientada a objetos para resolver problemas mecánicos, de transporte y mecánica de fluidos
Descargar ahora

Ofem Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • GPL
  • Precio:
  • FREE
  • Nombre del editor:
  • Borek Patzak
  • Sitio web del editor:
  • http://www.oofem.org/oofem.html
  • Sistemas operativos:
  • Mac OS X
  • Tamaño del archivo:
  • 4 MB

Ofem Etiquetas


Ofem Descripción

Código de elementos finitos con arquitectura orientada a objetos para resolver problemas mecánicos, de transporte y mecánicos de fluidos Ofem (Solucionador de elementos finitos orientado a objetos) es un código de elementos finitos de código abierto y libre con arquitectura orientada a objetos para resolver problemas de mecánica mecánica, de transporte y fluidos que opera en varias plataformas. El objetivo de este proyecto es desarrollar una herramienta eficiente y robusta para la FEM Los cálculos, así como para proporcionar un entorno modular y extensible para el desarrollo futuro. Nota: para la instalación de Mac OS X Ayuda Lea las instrucciones que el desarrollador está disponible aquí: http://www.ofem.org/forum/viewtopic.php?id=106 . Aquí hay algunas características clave de "Ofem": · Arquitectura orientada a objetos. · Nernel FEM modular y extensible (Ofemlib) · Totalmente extensible: el kernel es extensible en cualquier "dirección". La posibilidad de agregar un nuevo tipo de elemento, un nuevo modelo de material con cualquier tipo y número de parámetros de historial interno, nuevas condiciones de contorno, algoritmos numéricos o módulos de análisis, así como la capacidad de agregar y administrar grados arbitrarios de libertad es motivo, por supuesto. · Formulación de problemas independientes, solución numérica y almacenamiento de datos: el kernel proporciona las abstracciones independientes para el análisis, el método general numérico y el almacenamiento de datos (matrices escasas). El concepto de asignación de componentes permite formular el problema y el método numérico de forma independiente y permite utilizar cualquier método numérico adecuado para la solución de problemas sin cambios. Este concepto se mejora aún más por la interfaz de matriz escasa abstracta, lo que permite formular el método numérico de forma independiente en la implementación de la matriz escasa. · Soporte de reinicio completo: el kernel admite un reinicio completo de cualquier estado previamente guardado. · Análisis escalonado: permite agrupar problemas básicos juntos y transferir y compartir los campos de solución entre los subproblemas básicos. El diseño general permite utilizar diferentes discretaciones para los subproblemas básicos. · Soporte de procesamiento paralelo: basado en la descomposición del dominio y el mensaje que pasa paradigmas. Muchos análisis se pueden ejecutar en paralelo y se puede obtener una escalabilidad de rendimiento muy buena en varias plataformas. El concepto de aprobación del mensaje es altamente portátil en muchas plataformas (incluidas las computadoras masivas paralelas, los sistemas de memoria compartida y los grupos de estación de trabajo), para los desarrolladores, las clases generales para la comunicación interna eficiente de la comunicación se proporcionan sobre la capa general abstracta para las bibliotecas que pasan el mensaje. Construir en soporte de alto nivel para el equilibrio de carga dinámica. · Solucionadores dispersos eficientes, así como los solversos directos, así como los solucionadores iterativos. Los solversadores directos incluyen un solucionador de horizonte simétrico y no simétrico y un solucionador directo escaso, los solucionadores iterativos soportan muchos formatos de almacenamiento escaso y vienen con varios precondicionadores. Las interfaces para las bibliotecas de solvente lineal de terceros están disponibles, incluyendo IML, PetSC (serial y paralelo) y spooles. · Soporte de análisis adaptativo: concepto de dominio múltiple. Soporte para la estimación de errores con diversos criterios de remesal, soporte para mapeo de variables internas y desconocidas primarias. Los algoritmos de localización espacial rápidos basados ​​en técnicas de árbol están disponibles. · Módulo de mecánica estructural (SM) · Muchos procedimientos de análisis: estático lineal, dinámico lineal (análisis de valor eigen, métodos de integración directa - implícito y explícito), no lineal estático (solucionador de calma robusto), dinámica no lineal (versión explícita y paralela). · Biblioteca de material grande que incluye los modelos de vanguardia para la mecánica de fractura no lineales de los materiales de cuasibridad y la biblioteca de elementos ricos: consulte Manual de la biblioteca del elemento y manual de la biblioteca de modelos de material. · Análisis adaptativo: estática lineal y no lineal. · · Análisis paralelo: dinámicas no lineales explícitas que utilizan el método de descomposición del dominio, estática lineal y no lineal (requiere PETSC). · Optimización del perfil. · Módulo de problemas de transporte (TM) · Procedimientos de análisis: Transferencia de calor estacionaria y transitoria (lineal y no lineal) y problemas de transferencia de calor de calor acoplados. · Biblioteca de elementos: elementos axisimétricos, dos y tridimensionales, consulte el manual de la biblioteca de elementos. · Solución simultánea escalonada de análisis de transferencia de calor y análisis mecánico, donde el campo de temperatura generado por el análisis de transferencia de calor se puede usar en el análisis mecánico como carga de temperatura. · Módulo de problema dinámico fluido (FM) · Procedimientos de análisis: flujo incompresible transitorio: algoritmo semi-implícito CBS y solucionador transitorio con la estabilización SUPG / PSPG. El posterior admite un análisis incompresible de dos fluidos inmiscibles en un dominio fijo (también adecuado para flujos de superficie libre) utilizando algoritmo de seguimiento de interfaz basado en 2D VOF. · Biblioteca de elementos: triángulo de aproximación y velocidad de presión y velocidad de la velocidad del orden, ver manual de la biblioteca de elementos. · Postprocesamiento · Construir en el postprocesador de X-Windows. · Se admite la exportación al formato VTK, lo que permite utilizar herramientas de visualización basadas en VTK (como Mayavi o paraview) para postprocesar en diferentes plataformas · Interfaz para generadores de malla (T3D y Targe2) · Interfaz para escasas bibliotecas de solvente lineal (actualmente PetSC, IML y Spooles) · Portabilidad (C ++) · Rendimiento computacional comparable ¿Qué hay de nuevo en este lanzamiento: · Se admiten trabajos adaptativos, paralelos con balanceo de carga dinámica. · Nuevo algoritmo de subdivisión para remeshing paralelos en mallas tripulares y tetraédricas · Añadido soporte genérico XFEM · Numeración de componentes arbitrarios para nodos y elementos. · Los elementos se pueden insertar / eliminar durante el análisis. · Interfaz agregada a SLEPC, la biblioteca escalable para los cálculos problemáticos del valor de EigenValue · Y muchas mejoras y correcciones de errores.


Ofem Software relacionado

Gelcalc

GELTCALC - código abierto y una calculadora financiera muy simple para Mac OS X (solo tigre solo) ...

147 185 KB

Descargar

Gerris

Gerris: aplicación gratuita y de código abierto para la solución de las ecuaciones diferenciales parciales que describen el flujo de fluido ...

188 4 MB

Descargar

Veterinario

VEXP - Marco para promover el desarrollo y uso de experimentos de e-learning cooperativo a través de Internet ...

175 7.2 MB

Descargar

Mavscript

MavScript - Solución multiplataforma que le permitirá hacer cálculos en un documento de texto ...

119 1.7 MB

Descargar