QCDF90 - LATTICE QCD WITH FORTRAN-90

Citation
I. Dasgupta et al., QCDF90 - LATTICE QCD WITH FORTRAN-90, Nuclear instruments & methods in physics research. Section A, Accelerators, spectrometers, detectors and associated equipment, 389(1-2), 1997, pp. 121-124
Citations number
1
Categorie Soggetti
Nuclear Sciences & Tecnology","Physics, Particles & Fields","Instument & Instrumentation",Spectroscopy
ISSN journal
01689002
Volume
389
Issue
1-2
Year of publication
1997
Pages
121 - 124
Database
ISI
SICI code
0168-9002(1997)389:1-2<121:Q-LQWF>2.0.ZU;2-W
Abstract
We have used Fortran 90 to implement lattice QCD. We have designed a s et of machine-independent modules that define fields (gauge, fermions, scalars, etc.) and overloaded operators for all possible operations b etween fields, matrices and numbers. With these modules it is very sim ple to write high-level efficient programs for QCD simulations. To inc rease performance our modules also implements assignments that do not require temporaries, and a machine-independent precision definition. W e have also created a useful compression procedure for storing the lat tice configurations, and a parallel implementation of the random gener ators. We have widely tested our program and modules on several parall el and single processor supercomputers obtaining excellent performance .