Q-state Potts model metastability study using optimized GPU-based Monte Carlo algorithms

Autores
Ferrero, Ezequiel E.; De Francesco, Juan Pablo; Wolovick, Nicolás; Cannas, Sergio Alejandro
Año de publicación
2012
Idioma
inglés
Tipo de recurso
artículo
Estado
versión publicada
Descripción
We implemented a GPU-based parallel code to perform Monte Carlo simulations of the two-dimensional q-state Potts model. The algorithm is based on a checkerboard update scheme and assigns independent random number generators to each thread. The implementation allows to simulate systems up to ∼10 9 spins with an average time per spin flip of 0.147 ns on the fastest GPU card tested, representing a speedup up to 155×, compared with an optimized serial code running on a high-end CPU. The possibility of performing high speed simulations at large enough system sizes allowed us to provide a positive numerical evidence about the existence of metastability on very large systems based on Binders criterion, namely, on the existence or not of specific heat singularities at spinodal temperatures different of the transition one. © 2012 Elsevier B.V. All rights reserved.
Fil: Ferrero, Ezequiel E.. Consejo Nacional de Investigaciones Científicas y Técnicas. Oficina de Coordinación Administrativa Ciudad Universitaria. Unidad Ejecutora Instituto de Nanociencia y Nanotecnología. Unidad Ejecutora Instituto de Nanociencia y Nanotecnología - Nodo Bariloche | Comisión Nacional de Energía Atómica. Unidad Ejecutora Instituto de Nanociencia y Nanotecnología. Unidad Ejecutora Instituto de Nanociencia y Nanotecnología - Nodo Bariloche; Argentina
Fil: De Francesco, Juan Pablo. Universidad Nacional de Córdoba. Facultad de Matemática, Astronomía y Física; Argentina
Fil: Wolovick, Nicolás. Universidad Nacional de Córdoba. Facultad de Matemática, Astronomía y Física; Argentina
Fil: Cannas, Sergio Alejandro. Universidad Nacional de Córdoba. Facultad de Matemática, Astronomía y Física; Argentina. Consejo Nacional de Investigaciones Científicas y Técnicas. Centro Científico Tecnológico Conicet - Córdoba. Instituto de Física Enrique Gaviola. Universidad Nacional de Córdoba. Instituto de Física Enrique Gaviola; Argentina
Materia
CUDA
GPU
METASTABILITY
MONTE CARLO
POTTS MODEL
Nivel de accesibilidad
acceso abierto
Condiciones de uso
https://creativecommons.org/licenses/by-nc-sa/2.5/ar/
Repositorio
CONICET Digital (CONICET)
Institución
Consejo Nacional de Investigaciones Científicas y Técnicas
OAI Identificador
oai:ri.conicet.gov.ar:11336/199179

id CONICETDig_2e3eb579b502fe3d4d853ecd6cd20558
oai_identifier_str oai:ri.conicet.gov.ar:11336/199179
network_acronym_str CONICETDig
repository_id_str 3498
network_name_str CONICET Digital (CONICET)
spelling Q-state Potts model metastability study using optimized GPU-based Monte Carlo algorithmsFerrero, Ezequiel E.De Francesco, Juan PabloWolovick, NicolásCannas, Sergio AlejandroCUDAGPUMETASTABILITYMONTE CARLOPOTTS MODELhttps://purl.org/becyt/ford/1.3https://purl.org/becyt/ford/1We implemented a GPU-based parallel code to perform Monte Carlo simulations of the two-dimensional q-state Potts model. The algorithm is based on a checkerboard update scheme and assigns independent random number generators to each thread. The implementation allows to simulate systems up to ∼10 9 spins with an average time per spin flip of 0.147 ns on the fastest GPU card tested, representing a speedup up to 155×, compared with an optimized serial code running on a high-end CPU. The possibility of performing high speed simulations at large enough system sizes allowed us to provide a positive numerical evidence about the existence of metastability on very large systems based on Binders criterion, namely, on the existence or not of specific heat singularities at spinodal temperatures different of the transition one. © 2012 Elsevier B.V. All rights reserved.Fil: Ferrero, Ezequiel E.. Consejo Nacional de Investigaciones Científicas y Técnicas. Oficina de Coordinación Administrativa Ciudad Universitaria. Unidad Ejecutora Instituto de Nanociencia y Nanotecnología. Unidad Ejecutora Instituto de Nanociencia y Nanotecnología - Nodo Bariloche | Comisión Nacional de Energía Atómica. Unidad Ejecutora Instituto de Nanociencia y Nanotecnología. Unidad Ejecutora Instituto de Nanociencia y Nanotecnología - Nodo Bariloche; ArgentinaFil: De Francesco, Juan Pablo. Universidad Nacional de Córdoba. Facultad de Matemática, Astronomía y Física; ArgentinaFil: Wolovick, Nicolás. Universidad Nacional de Córdoba. Facultad de Matemática, Astronomía y Física; ArgentinaFil: Cannas, Sergio Alejandro. Universidad Nacional de Córdoba. Facultad de Matemática, Astronomía y Física; Argentina. Consejo Nacional de Investigaciones Científicas y Técnicas. Centro Científico Tecnológico Conicet - Córdoba. Instituto de Física Enrique Gaviola. Universidad Nacional de Córdoba. Instituto de Física Enrique Gaviola; ArgentinaElsevier Science2012-08info:eu-repo/semantics/articleinfo:eu-repo/semantics/publishedVersionhttp://purl.org/coar/resource_type/c_6501info:ar-repo/semantics/articuloapplication/pdfapplication/pdfapplication/pdfhttp://hdl.handle.net/11336/199179Ferrero, Ezequiel E.; De Francesco, Juan Pablo; Wolovick, Nicolás; Cannas, Sergio Alejandro; Q-state Potts model metastability study using optimized GPU-based Monte Carlo algorithms; Elsevier Science; Computer Physics Communications; 183; 8; 8-2012; 1578-15870010-46551879-2944CONICET DigitalCONICETenginfo:eu-repo/semantics/altIdentifier/url/https://www.sciencedirect.com/science/article/abs/pii/S0010465512000884info:eu-repo/semantics/altIdentifier/doi/10.1016/j.cpc.2012.02.026info:eu-repo/semantics/openAccesshttps://creativecommons.org/licenses/by-nc-sa/2.5/ar/reponame:CONICET Digital (CONICET)instname:Consejo Nacional de Investigaciones Científicas y Técnicas2025-09-03T09:57:25Zoai:ri.conicet.gov.ar:11336/199179instacron:CONICETInstitucionalhttp://ri.conicet.gov.ar/Organismo científico-tecnológicoNo correspondehttp://ri.conicet.gov.ar/oai/requestdasensio@conicet.gov.ar; lcarlino@conicet.gov.arArgentinaNo correspondeNo correspondeNo correspondeopendoar:34982025-09-03 09:57:25.714CONICET Digital (CONICET) - Consejo Nacional de Investigaciones Científicas y Técnicasfalse
dc.title.none.fl_str_mv Q-state Potts model metastability study using optimized GPU-based Monte Carlo algorithms
title Q-state Potts model metastability study using optimized GPU-based Monte Carlo algorithms
spellingShingle Q-state Potts model metastability study using optimized GPU-based Monte Carlo algorithms
Ferrero, Ezequiel E.
CUDA
GPU
METASTABILITY
MONTE CARLO
POTTS MODEL
title_short Q-state Potts model metastability study using optimized GPU-based Monte Carlo algorithms
title_full Q-state Potts model metastability study using optimized GPU-based Monte Carlo algorithms
title_fullStr Q-state Potts model metastability study using optimized GPU-based Monte Carlo algorithms
title_full_unstemmed Q-state Potts model metastability study using optimized GPU-based Monte Carlo algorithms
title_sort Q-state Potts model metastability study using optimized GPU-based Monte Carlo algorithms
dc.creator.none.fl_str_mv Ferrero, Ezequiel E.
De Francesco, Juan Pablo
Wolovick, Nicolás
Cannas, Sergio Alejandro
author Ferrero, Ezequiel E.
author_facet Ferrero, Ezequiel E.
De Francesco, Juan Pablo
Wolovick, Nicolás
Cannas, Sergio Alejandro
author_role author
author2 De Francesco, Juan Pablo
Wolovick, Nicolás
Cannas, Sergio Alejandro
author2_role author
author
author
dc.subject.none.fl_str_mv CUDA
GPU
METASTABILITY
MONTE CARLO
POTTS MODEL
topic CUDA
GPU
METASTABILITY
MONTE CARLO
POTTS MODEL
purl_subject.fl_str_mv https://purl.org/becyt/ford/1.3
https://purl.org/becyt/ford/1
dc.description.none.fl_txt_mv We implemented a GPU-based parallel code to perform Monte Carlo simulations of the two-dimensional q-state Potts model. The algorithm is based on a checkerboard update scheme and assigns independent random number generators to each thread. The implementation allows to simulate systems up to ∼10 9 spins with an average time per spin flip of 0.147 ns on the fastest GPU card tested, representing a speedup up to 155×, compared with an optimized serial code running on a high-end CPU. The possibility of performing high speed simulations at large enough system sizes allowed us to provide a positive numerical evidence about the existence of metastability on very large systems based on Binders criterion, namely, on the existence or not of specific heat singularities at spinodal temperatures different of the transition one. © 2012 Elsevier B.V. All rights reserved.
Fil: Ferrero, Ezequiel E.. Consejo Nacional de Investigaciones Científicas y Técnicas. Oficina de Coordinación Administrativa Ciudad Universitaria. Unidad Ejecutora Instituto de Nanociencia y Nanotecnología. Unidad Ejecutora Instituto de Nanociencia y Nanotecnología - Nodo Bariloche | Comisión Nacional de Energía Atómica. Unidad Ejecutora Instituto de Nanociencia y Nanotecnología. Unidad Ejecutora Instituto de Nanociencia y Nanotecnología - Nodo Bariloche; Argentina
Fil: De Francesco, Juan Pablo. Universidad Nacional de Córdoba. Facultad de Matemática, Astronomía y Física; Argentina
Fil: Wolovick, Nicolás. Universidad Nacional de Córdoba. Facultad de Matemática, Astronomía y Física; Argentina
Fil: Cannas, Sergio Alejandro. Universidad Nacional de Córdoba. Facultad de Matemática, Astronomía y Física; Argentina. Consejo Nacional de Investigaciones Científicas y Técnicas. Centro Científico Tecnológico Conicet - Córdoba. Instituto de Física Enrique Gaviola. Universidad Nacional de Córdoba. Instituto de Física Enrique Gaviola; Argentina
description We implemented a GPU-based parallel code to perform Monte Carlo simulations of the two-dimensional q-state Potts model. The algorithm is based on a checkerboard update scheme and assigns independent random number generators to each thread. The implementation allows to simulate systems up to ∼10 9 spins with an average time per spin flip of 0.147 ns on the fastest GPU card tested, representing a speedup up to 155×, compared with an optimized serial code running on a high-end CPU. The possibility of performing high speed simulations at large enough system sizes allowed us to provide a positive numerical evidence about the existence of metastability on very large systems based on Binders criterion, namely, on the existence or not of specific heat singularities at spinodal temperatures different of the transition one. © 2012 Elsevier B.V. All rights reserved.
publishDate 2012
dc.date.none.fl_str_mv 2012-08
dc.type.none.fl_str_mv info:eu-repo/semantics/article
info:eu-repo/semantics/publishedVersion
http://purl.org/coar/resource_type/c_6501
info:ar-repo/semantics/articulo
format article
status_str publishedVersion
dc.identifier.none.fl_str_mv http://hdl.handle.net/11336/199179
Ferrero, Ezequiel E.; De Francesco, Juan Pablo; Wolovick, Nicolás; Cannas, Sergio Alejandro; Q-state Potts model metastability study using optimized GPU-based Monte Carlo algorithms; Elsevier Science; Computer Physics Communications; 183; 8; 8-2012; 1578-1587
0010-4655
1879-2944
CONICET Digital
CONICET
url http://hdl.handle.net/11336/199179
identifier_str_mv Ferrero, Ezequiel E.; De Francesco, Juan Pablo; Wolovick, Nicolás; Cannas, Sergio Alejandro; Q-state Potts model metastability study using optimized GPU-based Monte Carlo algorithms; Elsevier Science; Computer Physics Communications; 183; 8; 8-2012; 1578-1587
0010-4655
1879-2944
CONICET Digital
CONICET
dc.language.none.fl_str_mv eng
language eng
dc.relation.none.fl_str_mv info:eu-repo/semantics/altIdentifier/url/https://www.sciencedirect.com/science/article/abs/pii/S0010465512000884
info:eu-repo/semantics/altIdentifier/doi/10.1016/j.cpc.2012.02.026
dc.rights.none.fl_str_mv info:eu-repo/semantics/openAccess
https://creativecommons.org/licenses/by-nc-sa/2.5/ar/
eu_rights_str_mv openAccess
rights_invalid_str_mv https://creativecommons.org/licenses/by-nc-sa/2.5/ar/
dc.format.none.fl_str_mv application/pdf
application/pdf
application/pdf
dc.publisher.none.fl_str_mv Elsevier Science
publisher.none.fl_str_mv Elsevier Science
dc.source.none.fl_str_mv reponame:CONICET Digital (CONICET)
instname:Consejo Nacional de Investigaciones Científicas y Técnicas
reponame_str CONICET Digital (CONICET)
collection CONICET Digital (CONICET)
instname_str Consejo Nacional de Investigaciones Científicas y Técnicas
repository.name.fl_str_mv CONICET Digital (CONICET) - Consejo Nacional de Investigaciones Científicas y Técnicas
repository.mail.fl_str_mv dasensio@conicet.gov.ar; lcarlino@conicet.gov.ar
_version_ 1842269461019623424
score 13.13397