Message passing on the QCDSP supercomputer
Michael Creutz
Abstract
The QCDSP machines were designed for lattice gauge calculations. For planning it is crucial to explore this architecture for other computationally intensive tasks. Here I describe an implementation of a simple message passing scheme. With the objective being simplicity, I introduce a small number of generic functions for manipulating a large data set spread over the machine. I test the scheme on three applications: a fast Fourier transform, arbitrary dimension SU(N) pure lattice gauge theory, and the manipulation of Fermionic Fock states through a distributed hash table. These routines compile both on QCDSP and a Unix workstation.
Create a lesson
Related papers
Evidence of Taste-Symmetry restoration for Kähler-Dirac fermions on Euclidean Dynamical Triangulations
Mingwei Dai, Walter Freeman, Mason Grieb et al.
Hamiltonian framework for Chiral Gauge Theories on a Disk Boundary
Srimoyee Sen
Finite-size scaling analysis of three dimensional Z(2) and O(2) spin models with non-vanishing symmetry breaking parameter
Jishnu Goswami, Frithjof Karsch, Sabarnya Mitra
Bjorken sum rule down to the elastic region from the lattice
J. A. Crawford, A. Hannaford-Gunn, R. Horsley et al.
Performance Portable SU(N) Lattice Gauge Theory Simulation with Kokkos
Wei Sun
Sampling SU(N) gauge theory on a 2D lattice from independent plaquettes via holonomies and corner reweighting
Javad Komijani