QCD API Design

Level 3

Dirac operators, Conjugate Gradient routines, etc.

Level 2

 

Data Parallel QCD lattice-wide operations, overlapping algebra and messaging

Linear Algebra

A = B * C

 

Data Movement

SHIFT(A, μ)

 

 

Level 1

Single-node linear algebra

Su(3), Dirac algebra

 

Message Passing

Map lattice to network

 

Data Grid

The Lattice Portal will give access to all QCD data, such as generated lattice configurations

Application Optimization Tools

QCD-API Status and Schedule

The current status of the project, and working documents can be found here