Relatório de Pesquisa

Termalização do Modelo de Ising pelo Algoritmo de Parallel Tempering

O presente projeto visa estudar a termalização de um sistema magnético através do modelo de Ising utilizando novas tecnologias da computação gráfica, as quais permitem diminuir os custos computacionais dos métodos de paralelização convencionais. Além da sua relevância para a Física da Matéria Con...

ver descrição completa

Autor principal: Rosmael Colsoul de Miranda
Grau: Relatório de Pesquisa
Idioma: pt_BR
Publicado em: Universidade Federal do Amazonas 2016
Assuntos:
Acesso em linha: http://riu.ufam.edu.br/handle/prefix/4754
id oai:localhost:prefix-4754
recordtype dspace
spelling oai:localhost:prefix-47542025-03-10T20:17:18Z Termalização do Modelo de Ising pelo Algoritmo de Parallel Tempering Rosmael Colsoul de Miranda Octavio Daniel Rodriguez Salmon Modelo de Ising Parallel Tempering CIÊNCIAS EXATAS E DA TERRA: FÍSICA O presente projeto visa estudar a termalização de um sistema magnético através do modelo de Ising utilizando novas tecnologias da computação gráfica, as quais permitem diminuir os custos computacionais dos métodos de paralelização convencionais. Além da sua relevância para a Física da Matéria Condensada o estudo dos modelos de spins, tais como os ferromagnetos com campos aletórios e os vidros de spins, têm adquirido um caráter fortemente interdisciplinar com aplicações à teoria das redes neuronais, ciência da computação, biologia teórica e econofísica. Estes sistemas apresentam muitas estruturas metaestáveis que levam a uma plenitude de escalas temporais que são difíceis de estudar experimentalmente ou em simulações. O maior problema surge ao tentar equilibrar o sistema a baixas temperaturas através do algoritmo de Metrópolis tradicional. Visando vencer esta dificuldade tem sido proposto o algoritmo chamado em Inglês de Parallel Tempering. Este algoritmo consiste em simular N cópias ou réplicas do sistema a diferentes temperaturas, onde em cada réplica é aplicado o critério de Metrópolis durante um determinado número de passos de Monte Carlo. Depois, são trocadas as configurações com diferentes temperaturas, e o procedimento é repetido até as réplicas atingirem o equilíbrio. O alvo do método é tornar disponíveis configurações de altas temperaturas em réplicas a baixas temperaturas e vice-versa, o qual é difícil conseguir com o algoritmo tradicional, devido a que o sistema pode ficar preso em uma barreira de energia. Por conseguinte, nosso objetivo inicial é implementar o algoritmo de Parallel Tempering no modelo de Ising mais simples, a fim de comparar a eficiência na equilibração do sistema com o método convencional. Nesta implementação é fundamental a utilização da programação GPU na linguagem CUDA, para diminuir o custo computacional. FAPEAM 2016-09-23T15:54:38Z 2016-09-23T15:54:38Z 2015-07-31 Relatório de Pesquisa http://riu.ufam.edu.br/handle/prefix/4754 pt_BR Acesso Aberto PDF Universidade Federal do Amazonas Brasil Física Instituto de Ciências Exatas PROGRAMA PIBIC 2014 UFAM
institution Repositório Institucional - Universidade Federal do Amazonas
collection RI-UFAM
language pt_BR
topic Modelo de Ising
Parallel Tempering
CIÊNCIAS EXATAS E DA TERRA: FÍSICA
spellingShingle Modelo de Ising
Parallel Tempering
CIÊNCIAS EXATAS E DA TERRA: FÍSICA
Rosmael Colsoul de Miranda
Termalização do Modelo de Ising pelo Algoritmo de Parallel Tempering
topic_facet Modelo de Ising
Parallel Tempering
CIÊNCIAS EXATAS E DA TERRA: FÍSICA
description O presente projeto visa estudar a termalização de um sistema magnético através do modelo de Ising utilizando novas tecnologias da computação gráfica, as quais permitem diminuir os custos computacionais dos métodos de paralelização convencionais. Além da sua relevância para a Física da Matéria Condensada o estudo dos modelos de spins, tais como os ferromagnetos com campos aletórios e os vidros de spins, têm adquirido um caráter fortemente interdisciplinar com aplicações à teoria das redes neuronais, ciência da computação, biologia teórica e econofísica. Estes sistemas apresentam muitas estruturas metaestáveis que levam a uma plenitude de escalas temporais que são difíceis de estudar experimentalmente ou em simulações. O maior problema surge ao tentar equilibrar o sistema a baixas temperaturas através do algoritmo de Metrópolis tradicional. Visando vencer esta dificuldade tem sido proposto o algoritmo chamado em Inglês de Parallel Tempering. Este algoritmo consiste em simular N cópias ou réplicas do sistema a diferentes temperaturas, onde em cada réplica é aplicado o critério de Metrópolis durante um determinado número de passos de Monte Carlo. Depois, são trocadas as configurações com diferentes temperaturas, e o procedimento é repetido até as réplicas atingirem o equilíbrio. O alvo do método é tornar disponíveis configurações de altas temperaturas em réplicas a baixas temperaturas e vice-versa, o qual é difícil conseguir com o algoritmo tradicional, devido a que o sistema pode ficar preso em uma barreira de energia. Por conseguinte, nosso objetivo inicial é implementar o algoritmo de Parallel Tempering no modelo de Ising mais simples, a fim de comparar a eficiência na equilibração do sistema com o método convencional. Nesta implementação é fundamental a utilização da programação GPU na linguagem CUDA, para diminuir o custo computacional.
author_additional Octavio Daniel Rodriguez Salmon
author_additionalStr Octavio Daniel Rodriguez Salmon
format Relatório de Pesquisa
author Rosmael Colsoul de Miranda
title Termalização do Modelo de Ising pelo Algoritmo de Parallel Tempering
title_short Termalização do Modelo de Ising pelo Algoritmo de Parallel Tempering
title_full Termalização do Modelo de Ising pelo Algoritmo de Parallel Tempering
title_fullStr Termalização do Modelo de Ising pelo Algoritmo de Parallel Tempering
title_full_unstemmed Termalização do Modelo de Ising pelo Algoritmo de Parallel Tempering
title_sort termalização do modelo de ising pelo algoritmo de parallel tempering
publisher Universidade Federal do Amazonas
publishDate 2016
url http://riu.ufam.edu.br/handle/prefix/4754
_version_ 1831969610209951744
score 11.753896