QCDF90: A set of Fortran 90 modules for a high-level, efficient implementation of QCD simulations
arXiv:hep-lat/9605012 · doi:10.1016/0010-4655(96)00103-8
Abstract
We present a complete set of Fortran 90 modules that can be used to write very compact, efficient, and high level QCD programs. The modules define fields (gauge, fermi, generators, complex, and real fields) as abstract data types, together with simpler objects such as SU(3) matrices or color vectors. Overloaded operators are then defined to perform all possible operations between the fields that may be required in a QCD simulation. QCD programs written using these modules need not have cumbersome subroutines and can be very simple and transparent. This is illustrated with two simple example programs.
55 pages, no figures, latex file. More information available at: http://hep.bu.edu/~leviar/qcdf90.html
Cited by in corpus (7)
- A practical implementation of the Overlap-Dirac operator
- Minimizing storage in implementations of the overlap lattice-Dirac operator
- Witten's SU(2) anomaly on the lattice
- Topology and chiral symmetry breaking in SU(N) gauge theories
- Matrix Distributed Processing: A set of C++ Tools for implementing generic lattice computations on parallel systems
- Lattice Effective Actions and Light-Quark Confinement
- QCDF90: Lattice QCD with Fortran 90