About the Software
USQCD has developed a suite of software enabling lattice QCD computations to be peformed with high performance across a variety of architectures, including both custom facilities and commodity clusters. This software is made up of software library modules that can be re-used by higher level applications.
The approximate organisation of the packages into layers is depicted
below (we omit here 3rd party packages or packages auxiliary to
Figure 1: The SciDAC Layers and the software module architecture
The software is split into 3 principal layers:
USQCD Software is organized into 2 Main Categories: Applications and Libraries. As such, there are two ways to download software modules, either as part of an Application package or by downloading the individual library