QCDF90 - A SET OF FORTRAN-90 MODULES FOR A HIGH-LEVEL, EFFICIENT IMPLEMENTATION OF QCD SIMULATIONS

Citation
I. Dasgupta et al., QCDF90 - A SET OF FORTRAN-90 MODULES FOR A HIGH-LEVEL, EFFICIENT IMPLEMENTATION OF QCD SIMULATIONS, Computer physics communications, 98(3), 1996, pp. 365-397
Citations number
11
Categorie Soggetti
Mathematical Method, Physical Science","Physycs, Mathematical","Computer Science Interdisciplinary Applications
ISSN journal
00104655
Volume
98
Issue
3
Year of publication
1996
Pages
365 - 397
Database
ISI
SICI code
0010-4655(1996)98:3<365:Q-ASOF>2.0.ZU;2-H
Abstract
We present a complete see of Fortran 90 modules that can be used to wr ite 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) matri ces 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 i s illustrated with two simple example programs.