FCC (FEniCS Form Compiler) é uma fonte aberta e software de linha de comando livremente distribuído que fornece um state-of-the-art e ferramenta de compilador eficiente, que pode ser usado para compilar formas elemento variacionais finitos em sistemas GNU / Linux .Um sistema de avaliação de forma e JIT compilerThe FEniCS Form Compiler foi projetado para funcionar como um sistema de avaliação de forma e JIT (Just In Time) compilador para a interface do DOLFIN C ++ para FEniCS. Além disso, a FCC pode ser usado para compilar forms.Getting multilinear começou com FCCTo usar o software FCC em sua máquina GNU / Linux, você terá que instalá-lo. Baixe a versão mais recente do Softoware, salve-o em um local de sua escolha, extraí-lo e abrir um emulador de terminal.
No emulador de terminal, navegue até o local dos arquivos extraídos com o & lsquo; cd & rsquo; comando e digite o & ldquo; sudo python setup.py instalar & rdquo; comando, sem as aspas. That & rsquo; s ele, FCC está agora instalado em seu sistema e pode ser usado por executar o & lsquo; fcc & rsquo; comando em um terminal Linux.
Além disso, ele pode ser integrado em outro projeto Python e invocado usando o & lsquo; & rsquo ffc importação; código. Para obter instruções detalhadas de utilização, por favor leia a documentação oficial, que pode ser visto digitando o comando 'homem fcc' em um terminal window.Under o hoodPlease note que o programa é escrito na linguagem de programação Python e exigirá que você tenha pelo menos Python 2.6 instalado em seu computador. Além disso, o UFL (Form Unified Language) e Fiat (elementos finitos Automatic tabulação) bibliotecas também são necessários, bem como a NumPy Python module.Distributed como parte do FEniCS projectFCC é parte do projeto FEniCS, que é livre e software de código aberto para solução automatizada de equações diferenciais, e inclui os DOLFIN, Ferari, FIAT, ferramentas instantâneas, UFC, UFL, SyFi, e Viper. É o FEniCS utilitário oficial compilador forma
O que é novo nesta versão:.
- Este é um bug que corrigir lançamento corrige um pequeno número de erros na preparação para o lançamento do FFC 1.0.0.
O que é novo na versão 1.0 Beta 2:
- Esta versão inclui algumas melhorias de desempenho para avaliar funções de base . Ele também adiciona suporte para funções de Bessel e funções de erro.
O que é novo na versão 0.9.10:
- Este lançamento faz otimizado esquemas de quadratura para simplexos disponível, e inclui uma série de behind-the-scenes melhorias.
O que é novo na versão 0.9.9:
- Esta versão adiciona suporte para UFC 2.0 e plotagem de elementos.
O que é novo na versão 0.9.4:
- Esta versão melhora a velocidade de compilação JIT e adiciona suporte para Condicionais.
O que é novo na versão 0.9.3:
- A gama de novas funcionalidades, incluindo funções de bolha, reais para multiplicadores de Lagrange, o acesso a coordenadas espaciais e suporte para funções trigonométricas inversas foram adicionados e vários bugs foram corrigidos.
O que é novo na versão 0.9.2:
- A nova versão do FFC foi liberado. Esta versão corrige um bug na remoção de variáveis não utilizadas no código gerado representação tensor para elementos Piola-mapeados.
O que é novo na versão 0.9.1:
- Esta versão adiciona suporte traseiro para otimizações e correções Ferari uma série de bugs relacionados com a compilação JIT.
O que é novo na versão 0.9.0:
- Esta nova versão é uma reescrita completa de apoio FIAT 0,9 0,0, UFL 0.5.0 e 1.4.0 UFC.
Requisitos :
- Python
- FIAT
- UFC
- UFL
- NumPy
Comentários não encontrado