Elmer
Elmer é um pacote de software-fonte aberto que resolve as equações diferenciais parciais. Combinada com a sua capacidade de executar várias equações em paralelo, é uma ferramenta eficaz para a execução de simulações multiphysical. Desenvolvimento de Elmer começou em 1995 com financiamento da Tekes (Finlândia) e desenvolvimento realizada por CSC - Centro de TI para a Ciência, a Universidade Helskini of Technology, e várias outras universidades, laboratórios e empresas na Finlândia.
- Contém uma variedade de métodos numéricos e modelos físicos para ajudar a criar soluções
- Os componentes podem ser usados individualmente
- Unix-base e pode ser distribuído como binários pré-compilados para Windows e Linux
- O código-fonte hospedado no Git
- resultados pós-processamento podem ser exportados para várias ferramentas de visualização de terceiros
- solução fonte aberto que pode ser modificado e testados
- Inclui uma interface de usuário personalizável
- Flexível integra equações de campo e novas variáveis de campo
- Inclui muitos métodos numéricos modernos
- Escalável e permite o processamento em paralelo
- Documentação, motor, ea interface são, por vezes fora de sincronia em suas fases de desenvolvimento
- Devido ao tamanho do pacote de software, que vai levar tempo para aprender
- Não inclui um motor para problemas geometricamente complicado, mas só suporta malha interfaces de importação
- Alguns recursos são escassos que são padrão para códigos de campo único estabelecidos.
Elmer utiliza o Método dos Elementos Finitos (MEF) para resolver equações. Elmer inclui vários modelos físicos a aplicar nas zonas de transferência de calor, o fluxo de fluido, o transporte de espécies, elasticidade, acústica, electromagnetismo, microfluidos, o método levelset, e mecânica quântica. Elmer também contém um grande número de built-in métodos numéricos, incluindo elementos de Lagrange-interpolados finitos, p-elementos, elementos finitos conformes onda, e muitos outros. Para processar informações complexas, Elmer contém vários executáveis diferentes, ou componentes. ElmerGrid é o mecanismo de conversão de malha que leva vários formatos e os transforma em malhas adequadas para o software. ElmerGUI é a interface gráfica que acaba por gerar um arquivo de caso com uma descrição do problema. ElmerSolver é o motor principal que executa os cálculos usando arquivos de malha e de casos disponíveis. ElmerPost é o módulo que visualiza e postos a solução. ElmerPost também pode exportar os dados resultantes. Todos os executáveis podem ser usados individualmente, com base nas necessidades do usuário. Elmer continua a ser desenvolvido com versões estáveis e está ganhando uso em todo o mundo devido a sua crescente comunidade de contribuintes. Inconvenientes de Elmer incluir a documentação fora de sincronia versus seu progresso do desenvolvimento e sua curva de aprendizado.