Dynamique de Glauber

En physique statistique, la dynamique de Glauber désigne un algorithme qui permet de simuler numériquement sur ordinateur le modèle d'Ising (ferromagnétisme), et qui appartient la classe d'algorithme de type méthode de Monte-Carlo par chaînes de Markov[1].

Algorithme

modifier

Dans le modèle d'Ising, on considère N particules situées sur les nœuds d'une grille cartésienne régulière; chaque particule possède un moment magnétique (ou spin), noté   qui ne peut prendre que l'une des deux valeurs (+1) ou (-1). L'algorithme de Glauber permet de décrire comment les spins vont évoluer dans le temps[1]:

  1. Choisir au hasard une particule de spin  .
  2. Calculer la somme des spins des quatre particules voisines :  .
  3. Évaluer l'énergie d'interaction de la particule courante avec ses voisines:   (voir l'expression de l'Hamiltonien du modèle d'Ising).
  4. Si   inverser le signe du spin (plus favorable énergétiquement).
  5. Sinon renverser le spin avec la probabilité   où T est la température.
  6. Afficher l'état des particules. Répéter les opérations précédentes N fois.

Cette procédure approxime la dynamique temporelle des spins. L'étude des fluctuations de la dynamique de tels systèmes est au cœur de la physique des systèmes hors-équilibre[1].

Historique

modifier

Cet algorithme a été nommé en l'honneur du prix Nobel de physique, Roy J. Glauber[1].

Articles connexes

modifier

Références

modifier
  1. a b c et d (en-US) « Glauber’s dynamics | bit-player » (consulté le )
  NODES