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.

Dasgupta, I., Levi, A.r., Lubicz, V., Rebbi, C. (1996). QCDF90: A set of Fortran 90 modules for a high-level, efficient implementation of QCD simulations. COMPUTER PHYSICS COMMUNICATIONS, 98(3), 365-397 [10.1016/0010-4655(96)00103-8].

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

LUBICZ, Vittorio;
1996-01-01

Abstract

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.
1996
Dasgupta, I., Levi, A.r., Lubicz, V., Rebbi, C. (1996). QCDF90: A set of Fortran 90 modules for a high-level, efficient implementation of QCD simulations. COMPUTER PHYSICS COMMUNICATIONS, 98(3), 365-397 [10.1016/0010-4655(96)00103-8].
File in questo prodotto:
Non ci sono file associati a questo prodotto.

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11590/136970
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 8
  • ???jsp.display-item.citation.isi??? 8
social impact