This repository contains the code and analysis tools used to perform microcanonical Simulated Annealing Monte Carlo simulations of spin glasses using CUDA-C.
The simulations and resulting figures correspond to article.
├── PROGRAM/ # Source code and headers for the simulation (see PROGRAM/README.md)
├── FIGURES/ # Plotting scripts, data, and final figures (see FIGURES/README.md)
├── .gitignore # Exclusion rules for temporary and compiled files
└── README.md # This file
- Implements the CUDA-based microcanonical simulated Annealing Monte Carlo simulation algorithm for spin glass systems.
- The system outputs raw data, which is then post-processed to generate publication-quality figures.
-
Compile and run the simulation:
- Go to
PROGRAM/and follow the instructions inPROGRAM/README.md.
- Go to
-
Generate figures:
- Use
gnuplotscripts located inFIGURES/to reproduce the plots used in the article. ReadFIGURES/README.mdfor more information.
- Use
This project is licensed under the MIT License. See the LICENSE file for full license text.
If you use this code in a publication or derived work, please cite the associated article and/or this repository.
Developed by M. Bernaschi, L.A. Fernandez, I. González-Adalid Pemartín, E. Marinari, V. Martín-Mayor, G. Parisi, F. Ricci-Tersenghi, J.J. Ruiz-Lorenzo, and D. Yllanes
For questions, reach out at isiglezadalid@gmail.com or via GitHub issues.