Desktop-Simulation des Q-State-Potts-Modells, geschrieben in der C-Programmiersprache (Desktop simulation of Q-State Potts Model written in C language)
- Desktop app to simulate Q-State Potts Model
- Metropolis algorithm: Single-site updates with energy-based acceptance.
- Heat Bath algorithm: Probabilistic state selection based on neighbor energies.
- Swendsen-Wang algorithm: Cluster-based updates using Union-Find for efficient cluster formation.
- Built for supporting 2D lattices, multiple geometries, and boundary conditions, with three algorithms.
- Used GTK4 for the GUI, with a drawing area for visualization and controls for parameter input.
- Written fully in C language.