EN FR
EN FR


Section: Software

QIRAL

Participant : Denis Barthou.

  • QIRAL is a high level language (expressed through LaTeX) that is used to described Lattice QCD problems. It describes matrix formulations, domain specific properties on preconditionings, and algorithms.

  • The compiler chain for QIRAL can combine algorithms and preconditionings, checking validity of the composition automatically. It generates OpenMP parallel code, using libraries, such as BLAS.

  • This code is developped in collaboration with other teams participating to the ANR PetaQCD project.