QCDF90: A set of Fortran 90 modules for a high-level, efficient implementation of QCD simulations

被引:8
作者
Dasgupta, I
Levi, AR
Lubicz, V
Rebbi, C
机构
[1] Department of Physics, Boston University, Boston, MA 02215
关键词
QCD; lattice gauge theory;
D O I
10.1016/0010-4655(96)00103-8
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
We present a complete see 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.
引用
收藏
页码:365 / 397
页数:33
相关论文
共 11 条
  • [1] [Anonymous], LATTICE GAUGE THEORI
  • [2] MONTE-CARLO COMPUTATIONS IN LATTICE GAUGE-THEORIES
    CREUTZ, M
    JACOBS, L
    REBBI, C
    [J]. PHYSICS REPORTS-REVIEW SECTION OF PHYSICS LETTERS, 1983, 95 (04): : 201 - 282
  • [3] Creutz M., 1992, Quantum Fields on the Computer
  • [4] MULLER AH, 1995, QUANTUM CHROMODYNAMI
  • [5] CONFINEMENT OF QUARKS
    WILSON, KG
    [J]. PHYSICAL REVIEW D, 1974, 10 (08) : 2445 - 2459
  • [6] 1991, NUCL PHYS B, V20
  • [7] 1992, NUCL PHYS B, V26
  • [8] 1994, NUCL PHYS B, V34
  • [9] 1993, NUCL PHYS B, V30
  • [10] 1995, NUCL PHYS B, V42