Esses são os códigos que foram desenvolvidos por mim para solução das tarefas necessárias para conclusão da disciplina optativa de Mecânica Estatística Computacional durante o bacharelado em Física.
Destaque para a tarefa 8, que consiste do desenvolvimento do modelo de Ising com o algoritmo de Metropolis (Monte Carlo).
As tarefas foram resolvidas em C/C++ e os gráficos feitos em Python. Na tarefa 8 reproduzi a implementação C++ em Python otimizado com o Numba para comparação de velocidades. Aproveitando a implementação em Python criei um simulador da dinâmica do modelo de Ising, que pode ser rodada com
python tarefa8/py/video.py
Em breve adicionarei uma explicação do que cada tarefa pedia.