Skip to content

jonfisik/FisicaComputacional

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GitHub repo size GitHub language count GitHub top language GitHub GitHub followers

🧮 Física Computacional

Repositório dedicado ao estudo e desenvolvimento de códigos aplicados à Física Computacional, com ênfase em simulações numéricas, métodos computacionais, e aplicações em física teórica e engenharia.

Este projeto é mantido por Jonatan Paschoal, engenheiro eletricista com foco em física computacional, simulações e modelagem numérica.


📁 Estrutura do Repositório

FisicaComputacional/
├── Fortran/            # Códigos em Fortran com foco em performance e precisão
├── Python/             # Scripts em Python para simulações, visualização e automação
├── Relatorios/         # Documentos, artigos e relatórios gerados a partir dos estudos
├── Dados/              # Dados de entrada ou saída utilizados nas simulações
└── README.md           # Este arquivo

🧠 Objetivos

  • Desenvolver habilidades em métodos numéricos aplicados à física.
  • Explorar algoritmos clássicos e modernos, como:
    • Método de Euler e Runge-Kutta
    • Integração de Monte Carlo
    • Equações diferenciais parciais (EDPs)
    • Simulações de partículas e campos
  • Estudar problemas físicos reais usando programação científica.
  • Criar um acervo de códigos reutilizáveis para ensino e pesquisa.

🚀 Tecnologias Utilizadas

  • Python: para prototipagem rápida, visualizações e automação
  • Fortran: para cálculos de alto desempenho
  • Gnuplot / Matplotlib: para geração de gráficos
  • LaTeX: para relatórios técnicos e acadêmicos

📌 Exemplos de Aplicações

  • Cálculo do fator de forma de hádrons
  • Integração de equações de movimento
  • Simulações de sistemas oscilatórios
  • Métodos iterativos para sistemas lineares
  • Análise espectral e transformadas de Fourier

📝 Como Contribuir

  1. Faça um fork do projeto
  2. Crie uma branch: git checkout -b nova-funcionalidade
  3. Faça commit das suas alterações: git commit -m 'Adiciona nova funcionalidade'
  4. Envie para o repositório remoto: git push origin nova-funcionalidade
  5. Abra um Pull Request

📚 Referências

  • Numerical Recipes – Press, Teukolsky et al.
  • Computational Physics – Mark Newman
  • An Introduction to Computational Physics – Tao Pang
  • Métodos Computacionais em Física – Francisco Caruso e Vitor Oguri

📬 Contato

📧 [email protected]
🔗 LinkedIn
🌐 EngMeter


📄 Licença

Este projeto está licenciado sob a MIT License – veja o arquivo LICENSE para mais detalhes.


About

Cálculo numérico e física computacional aplicada a física e engenharia elétrica.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages