Dolfin

Biblioteca C ++ / Python para resolver equações diferenciais
Baixe Agora

Dolfin Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • LGPL
  • Preço:
  • FREE
  • Nome do editor:
  • DOLFIN Team
  • Site do editor:
  • http://fenics.org/wiki/DOLFIN
  • Sistemas operacionais:
  • Mac OS X
  • Tamanho do arquivo:
  • 8.2 MB

Dolfin Tag


Dolfin Descrição

Biblioteca de código aberto C ++ / Python para resolver equações diferenciais Dolfin é uma interface C ++ / Python gratuita e aberta de Fenics, que fornecerá uma PSE consistente (ambiente de resolução de problemas) para equações diferenciais ordinárias e parciais. Aqui estão algumas características principais de "Dolfin": · API simples, consistente e orientada a objetos intuitiva em C ++ ou Python · Avaliação automática e eficiente de formas variacionais de elementos finitos por meio de FFC ou Syfi · Assembléia automática e eficiente de sistemas lineares · Famílias gerais de elementos finitos, incluindo ordem arbitrária contínua e descontínua Lagrange Elementos finitos, elementos de BDM, elementos RT, elementos BDFM, elementos Nedelec e Crouzeix-Raviart · Elementos mistos arbitrários como combinação de elementos básicos, incluindo por exemplo Taylor-Hood · Métodos descontínuos da Galerkin, incluindo termos de salto, médias e integrais sobre facetas de malha interior · Álgebra linear de alto desempenho através de UBLAs, PetsC, Trilinos e MTL4 (Experimental) com simples C ++ e Python Wrappers · Suporte experimental para montagem paralela · Malha Simplex em 1D, 2D (triângulos) e 3D (Tetrahedra), incluindo refinamento de malha adaptável · MCG multi-adaptável (Q) / MDG (Q) e Mono-adaptativo CG (Q) / DG (Q) ODE SOLVERS · Suporte para uma gama de formatos de entrada / saída, incluindo Dolfin XML, VTK, Oitava, Matlab, Diffpack, Exodus II O que há de novo nesta versão: · Defina os parâmetros apropriados para problemas simétricos de eigenvalue com slepc · Correção para regressão de desempenho em versões recentes de UBLAS · Simplifique a interface de expressão: f = expressão ("pecado (x )") · Simplifique a interface constante: C = constante (1.0) · Corrigir bug nas condições de limite periódico · Adicionar script simples Dolfin-tetgen para gerar malhas de Dolfin XML de STL · Faça um parser XML Append / Sobrescreva o parâmetro definido ao ler parâmetros do arquivo · Refinamento de espaços de função e interpolação automática de funções de membros · Permitir definir parâmetros globais para solucionador de Krylov · Corrigir o manuseio de constantes na interface Python para evitar a repetida compilação JIT · Permitir simples especificação de subdomínios em Python sem precisar de subclasse subdomínio · Adicionar função homogeneizar () para criação simples de BCs homogêneos de dado BCS · Adicionar construtor de cópia e possibilidade de alterar o valor para dirichletbc · Adicionar wrapper simples para ufl.cell.n. Facelnormal (malha) agora trabalha novamente em Python. · Apoio a aplicar (a), aplicar (b) e aplicar (B, x) no periódicoBC · Ativar configuração de transformação espectral para Slepc Eigenvalue Solver


Dolfin Software Relacionado

pycrc.

Calculadora de redundância cíclica (CRC) Calculadora e C código fonte Gerador escrito em Python ...

165 37 KB

Download