QCDF90: Lattice QCD with Fortran 90
I. Dasgupta, A. R. Levi, V. Lubicz, C. Rebbi
Abstract
We have used Fortran 90 to implement lattice QCD. We have designed a set of machine independent modules that define fields (gauge, fermions, scalars, etc...) and overloaded operators for all possible operations between fields, matrices and numbers. With these modules it is very simple to write high-level efficient programs for QCD simulations. To increase performances our modules also implements assignments that do not require temporaries, and a machine independent precision definition. We have also created a useful compression procedure for storing the lattice configurations, and a parallel implementation of the random generators. We have widely tested our program and modules on several parallel and single processor supercomputers obtaining excellent performances.
Create a lesson
Related papers
Confining strings in the reconfined phase of trace deformed three dimensional SU(2) Yang-Mills theory
Claudio Bonati, Michele Caselle, Alessio Negro et al.
Generalizable Equivariant Diffusion Models for Non-Abelian Lattice Gauge Theory: Analytical Foundations and Numerical Scaling Tests
Gert Aarts, Diaa E. Habibi, Andreas Ipp et al.
2+1 flavor light hadron spectrum with PACS10 configurations
K. -I. Ishikawa, N. Ishizuka, Y. Kuramashi et al.
Precision determination of Bc and Bc* meson decay constants from lattice QCD
Navdeep Singh Dhindsa, Debsubhra Chakraborty, Nilmani Mathur
Meson spectroscopy from lattice QCD
Andrew W. Jackura
Generative sampling with physics-informed kernels
Friederike Ihssen, Renzo Kapust, Jan M. Pawlowski