Oofem.

código de elemento finito com arquitetura orientada a objetos para resolver problemas mecânicos, transportes e mecânicos de fluidos
Baixe Agora

Oofem. Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • GPL
  • Preço:
  • FREE
  • Nome do editor:
  • Borek Patzak
  • Site do editor:
  • http://www.oofem.org/oofem.html
  • Sistemas operacionais:
  • Mac OS X
  • Tamanho do arquivo:
  • 4 MB

Oofem. Tag


Oofem. Descrição

Código de elemento finito com arquitetura orientada a objetos para resolver problemas mecânicos, transportes e mecânicos de fluidos OOFEM (OBJETO ORIENTADO FINITE Element Solver) é um código de elemento finito de código aberto com arquitetura orientado a objetos para resolver problemas mecânicos, transportes e fluidos que opera em várias plataformas.O objetivo deste projeto é desenvolver ferramenta eficiente e robusta para a FEM Cálculos, bem como fornecer ambiente modular e extensível para o desenvolvimento futuro.Note: para a instalação do Mac OS X Ajuda Ler as instruções do desenvolvedor disponibilizado aqui: http://www.oofem.org/forum/viewtopic.php?id=106 . Aqui estão algumas características principais de "OOFEM": · Arquitetura orientada a objetos · Kernel fem modular e extensível (OOFemlib) · Totalmente extensível - o kernel é extensível em qualquer "direção". A possibilidade de adicionar novo tipo de elemento, novo modelo de material com qualquer tipo e número de parâmetros internos de histórico, novas condições de fronteira, algoritmos numéricos ou módulos de análise, bem como a capacidade de adicionar e gerenciar graus arbitrários de liberdade, é importante. · Formulação de problemas independente, solução numérica e armazenamento de dados - O kernel fornece as abstrações independentes para análise, método numérico geral e armazenamento de dados (matrizes esparsas). O conceito de mapeamento de componentes permite formular um problema e método numérico de forma independente e permite usar qualquer método numérico adequado para solução de problemas sem alterações. Este conceito é melhorado pela interface abstrata da matriz esparsa, permitindo formular o método numérico independentemente na implementação da matriz esparsa. · Suporte completo de reinicialização - O kernel suporta a reinicialização completa de qualquer estado salvo anteriormente. · Análise escalonada - permite agrupar problemas básicos juntos e transferir e compartilhar os campos de solução entre subproblemas básicos. O design geral permite usar diferentes discretizações para os subproblemas básicos. · Suporte para processamento paralelo - Baseado na decomposição de domínio e mensagem passando paradigmas. Muitas análises podem ser executadas em paralelo e pouca escalabilidade de desempenho podem ser obtidas em várias plataformas. O conceito de passagem de mensagem é altamente portátil através de muitas plataformas (incluindo computadores massivamente paralelos, sistemas de memória compartilhados e clusters de estação de trabalho), para desenvolvedores, classes gerais para comunicação de domínio interno eficiente são fornecidas sobre a camada geral abstrata de bibliotecas de passagem geral. Construa em suporte de alto nível para balanceamento de carga dinâmica. · Solvers esparsos eficientes - diretos, bem como solucionadores iterativos estão disponíveis. Os solucionadores diretos incluem solucionador de skyline simétrico e skyline e esparso, solucionadores iterativos suportam muitos formatos de armazenamento esparsos e vêm com vários pré-condicionadores. Interfaces para bibliotecas de solaver lineares de terceiros estão disponíveis, incluindo IML, PetsC (serial e paralelo) e spooles. · Suporte a análise adaptável - conceito de vários domínio. Suporte para estimativa de erro com vários critérios de remessa, suporte para mapeamento primário desconhecido e interno de variáveis. Algoritmos rápidos de localização espacial baseados em técnicas de árvores estão disponíveis. · Módulo de mecânica estrutural (SM) · Muitos procedimentos de análise - estática linear, dinâmica linear (análise de valor de Eigen, métodos de integração direta - implícitos e explícitos), estática não linear (solucionador calmo robusto), dinâmica não linear (versão explícita e paralela). · Biblioteca de material grande incluindo os modelos de última geração para mecânicos de fratura não linear de materiais de quasbrittle e biblioteca de elementos ricos - consulte Manual de biblioteca de elementos e manual de biblioteca de modelo de material. · Análise adaptativa - estática linear e não linear. · · Análise paralela - Dinâmica não linear explícita utilizando o método de decomposição de domínio, estática linear e não linear (requer PETSC). · Otimização de perfil. · Módulo de Problema de Transporte (TM) · Procedimentos de análise: transferência de calor estacionária e transitória (linear e não-linear) e problemas de transferência de calor acoplados. · Biblioteca de elementos: elementos axisimétricos, dois e tridimensionais, consulte o manual da biblioteca de elementos. · Solução simultânea escalonada de análise de transferência de calor e análise mecânica, onde o campo de temperatura gerado pela análise de transferência de calor pode ser usado em análise mecânica como o carregamento de temperatura. · Módulo de Problema Dinâmico de Fluido (FM) · Procedimentos de análise: fluxo incompressível transitório - algoritmo semi-implícito CBS e solucionador transitório com estabilização Supg / PSPG. O mais tarde suporta análise incompressível de dois fluidos imiscíveis em um domínio fixo (também adequado para fluxos de superfície gratuitos) usando algoritmo de rastreamento de interface baseado em VOF 2D. · Biblioteca de elementos: triângulo de velocidade de ordem igual e aproximação de pressão linear, consulte o manual da biblioteca de elementos. · Pós-processamento · Construir em X-Windows Postprocessor. · Exportar para o formato VTK é suportado, permitindo usar ferramentas de visualização baseadas em VTK (como mayavi ou paraView) para pós-processamento em diferentes plataformas · Interface para geradores de malha (T3D e Targe2) · Interface para bibliotecas de solaver lineares esparsas (atualmente Petsc, IML e Spooles) · Portabilidade (C ++) · Desempenho computacional comparável O que há de novo nesta versão: · Adaptação, empregos paralelos com balanceamento de carga dinâmica são suportados. · Novo algoritmo de subdivisão para enfrentamento paralelo em malhas trurculares e tetraédricas · Adicionado suporte XFEM genérico · Numeração de componentes arbitrários para nós e elementos · Os elementos podem ser inseridos / removidos durante a análise · Adicionado interface ao slepc, a biblioteca escalável para computações problemáticas de eigenvalue · E muitas melhorias e correções de bugs.


Oofem. Software Relacionado

Geltcalc.

Geltcalc - código aberto e calculadora financeira muito simples para Mac OS X (atualmente tigre somente) ...

147 185 KB

Download

Vexp.

Vexp - estrutura para promover o desenvolvimento e uso de experimentos cooperativos de e-learning sobre a Internet ...

175 7.2 MB

Download

Ro3n.

RO3N - aplicativo QT simples projetado para resolver equações matemáticas, linear, bem como quadrático ...

154 181 KB

Download

Osprey.

Osprey - Mac App para visualização e manipulação de redes de interação complexas ...

191 8.6 MB

Download