O modelo de Ising é um dos mais simples e mais estudado dos modelos de mecânica estatística. Nesta parte olharemos em detalhe o método de Monte Carlo, que têm sido utilizados para investigar as propriedades deste modelo. Durante o desenvolvimento iremos comentar sobre alguns truques utilizados para implementação dos algoritmos de Monte Carlo em códigos computacionais e algumas técnicas utilizadas para analisar os dados gerados por esses programas.
O modelo de Ising é um simples modelo de magnetismo, em que dipolos ou ``spins'' são colocados no sítios de uma rede. Cada spin pode assumir qualquer um dos valores: e . Se tivermos sítios na rede, então o sistema pode ser estados, e a energia de um estado particular é dada pelo hamiltoniano de Ising:
(7.1.1) |
onde é uma energia de interação entre o primeiro spin vizinho <ij>, e é um campo magnético externo. Nós estamos interessados em simular um sistema Ising de tamanho finito usando um método de Monte Carlo, para que possamos estimar os valores das quantidades, como a magnetização média por spin ou o calor específico , em qualquer temperatura dada. A maioria das questões interessantes sobre o modelo de Ising podem ser respondidas através de simulações na ausência do campo magnético (), no qual nós iremos nos dedicar.