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

**Authors:** I. Dasgupta, A.R. Levi, V. Lubicz, and C. Rebbi

arXiv: hep-lat/9605012 · 2009-10-28

## TL;DR

This paper introduces QCDF90, a comprehensive set of Fortran 90 modules designed to facilitate the development of compact, efficient, and high-level Quantum Chromodynamics (QCD) simulation programs by defining various fields and operations as abstract data types.

## Contribution

The paper presents a novel set of Fortran 90 modules that abstract QCD fields and operations, simplifying and streamlining the development of QCD simulation software.

## Key findings

- Modules enable concise, transparent QCD programs
- Operators cover all necessary QCD operations
- Examples demonstrate ease of use and efficiency

## 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.

## Full text

_Full body text omitted from this summary view._ Fetch the complete paper as Markdown: https://tomesphere.com/paper/hep-lat/9605012/full.md

## References

6 references — full list in the complete paper: https://tomesphere.com/paper/hep-lat/9605012/full.md

---
Source: https://tomesphere.com/paper/hep-lat/9605012