Skip to article frontmatterSkip to article content
Site not loading correctly?

This may be due to an incorrect BASE_URL configuration. See the MyST Documentation for reference.

fempack Documentation

LNCC - Laboratório Nacional de Computação Científica

Bem-vindo à documentação do fempack, um pacote Python educacional para o método de elementos finitos (FEM).

Sobre o fempack

O fempack é um pacote desenvolvido para o curso GA-033 - Método de Elementos Finitos: Implementação Computacional do Programa de Pós-Graduação em Modelagem Computacional do LNCC (Laboratório Nacional de Computação Científica). O objetivo é fornecer uma implementação clara e didática do método de elementos finitos para problemas elípticos em 1D e 2D.

Esta abordagem é fortemente inspirada no curso Finite elements: analysis and implementation do Departamento de Matemática do Imperial College London, aos quais deixo meus agradecimentos.

Características principais

Conteúdo

Instalação

Para instalar o pacote em modo de desenvolvimento:

git clone https://github.com/lncc-ga033/fempack.git
cd fempack
pip install -e ".[dev]"

Dependências

O mínimo possível, mas há outras configurações mais extensas, permitindo o uso de Jupyter Notebooks, por exemplo.

Citação

Se você usar este pacote em trabalhos acadêmicos, por favor cite:

@misc{fempack2025,
  author = {Diego T. Volpatto},
  title = {fempack: Educational Finite Element Method Package},
  year = {2025},
  publisher = {GitHub},
  url = {https://github.com/lncc-ga033/fempack}
}

Licença

Este projeto está sob a licença MIT. Veja o arquivo LICENSE para mais detalhes.