1997/07/01 by Mark Burgess, Hårek Haugerud, Haarek Haugerud +1
Physics and Astronomy · #Magnetic properties of thin films #Quantum many-body systems #Theoretical and Computational Physics #comp-gas #cond-mat #nlin.CG
paper · pdf · doi:10.1063/1.168655
12 pages, 10 figures
arxiv created 1997/07/01 · openalex publication_date 1998/05/01 · arxiv updated 2009/11/30 · openalex created_date 2016/06/24 · openalex updated_date 2026/07/28
We present a generalized framework for cellular/lattice based visualizations in two dimensions based on state of the art computing abstractions. Our implementation takes the form of a library of reusable functions written in C++ which hides complex graphical programming issues from the user and mimics the algebraic structure of physics at the Hamiltonian level. Our toolkit is not just a graphics library but an object analysis of physical systems which disentangles separate concepts in a faithful analytical way. It could be rewritten in other languages such as Java and extended to three dimensional systems straightforwardly. We illustrate the usefulness of our analysis with implementations of spin-films (the two-dimensional XY model with and without an external magnetic field) and a model for diffusion through a triangular lattice.