QUDA

QUDA: A library for QCD on GPUs. QUDA is a library for performing calculations in lattice QCD on graphics processing units (GPUs), leveraging NVIDIA’s CUDA platform. The current release includes optimized Dirac operators and solvers for the following fermion actions: Wilson; Clover-improved Wilson; Twisted mass (degenerate or non-degenerate); Twisted mass with a clover term; Staggered fermions; Improved staggered (asqtad or HISQ); Domain wall (4-d or 5-d preconditioned); Mobius fermions. Implementations of CG, multi-shift CG, BiCGstab, and DD-preconditioned GCR are provided, including robust mixed-precision variants supporting combinations of double, single, and half (16-bit ”block floating point”) precision. The library also includes auxiliary routines necessary for Hybrid Monte Carlo, such as HISQ link fattening, force terms and clover-field construction. Use of many GPUs in parallel is supported throughout, with communication handled by QMP or MPI. Several commonly-used packages integrate support for QUDA as a compile-time option, including Chroma, MILC, CPS, and BQCD (in a specific branch available here).


References in zbMATH (referenced in 11 articles )

Showing results 1 to 11 of 11.
Sorted by year (citations)

  1. Davoudi, Zohreh; Detmold, William; Shanahan, Phiala; Orginos, Kostas; Parreño, Assumpta; Savage, Martin J.; Wagman, Michael L.: Nuclear matrix elements from lattice QCD for electroweak and beyond-standard-model processes (2021)
  2. Li, Ruipeng; Sjögreen, Björn; Meier Yang, Ulrike: A new class of AMG interpolation methods based on matrix-matrix multiplications (2021)
  3. McCormick, Stephen F.; Benzaken, Joseph; Tamstorf, Rasmus: Algebraic error analysis for mixed-precision multigrid solvers (2021)
  4. McCormick, Stephen F.; Benzaken, Joseph; Tamstorf, Rasmus: Algebraic error analysis for mixed-precision multigrid solvers (2021)
  5. Moir, Graham; Peardon, Michael; Ryan, Sinéad M.; Thomas, Christopher E.; Wilson, David J.: Coupled-channel (D\pi), (D\eta) and (D_s\overlineK) scattering from lattice QCD (2016)
  6. Galizia, Antonella; D’Agostino, Daniele; Clematis, Andrea: An MPI-CUDA library for image processing on HPC architectures (2015) ioport
  7. Bach, Matthias; Lindenstruth, Volker; Philipsen, Owe; Pinke, Christopher: Lattice QCD based on OpenCL (2013)
  8. Schröck, Mario; Vogt, Hannes: Coulomb, Landau and maximally abelian gauge fixing in lattice QCD with multi-gpus (2013)
  9. Alexandru, A.; Pelissier, C.; Gamari, B.; Lee, F. X.: Multi-mass solvers for lattice QCD on GPUs (2012)
  10. Demchik, Vadim: Pseudo-random number generators for Monte Carlo simulations on ATI graphics processing units (2011)
  11. Clark, M. A.; Babich, R.; Barros, K.; Brower, R. C.; Rebbi, C.: Solving lattice QCD systems of equations using mixed precision solvers on GPUs (2010)