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.