QOPQDP

SciDAC QFT Operations library built on QDP

View the Project on GitHub usqcd-software/qopqdp

QOPQDP is an implementation of the SciDAC Level 3 QOP (QCD OPerations) API on top of the QDP/C library. The goal is to provide a complete reference implementation of the QOP API that is both portable to all platforms and at the same time well optimized for many platforms.

The QOPQDP package currently contains:

Gauge:

  • Symanzik 1-loop force

Asqtad:

  • dslash
  • inverter (single and multimass)
  • force

Wilson:

  • dslash (with anisotropic clover)
  • inverter

Domain Wall:

  • inverter

Current and past releases can be found here

There is now a simple installer for SciDAC software packages called qinstall. Instructions for it's use can be found here.

*** NOTE: versions 0.16.0 added two new members to QOP_resid_arg_t. Set new member relmin to zero for backward compatibility.

*** NOTE: versions 0.11.0 and higher now require QDP version 1.8.0 or higher. Likewise versions before 0.11.0 require QDP versions before 1.8.0.

*** NOTE: as of version 0.9.0 the Asqtad inverter conventions have changed. See the README below for more details ***

The installation options can be found in the README file.

The documentation for QOP is here

The materials from the SciDAC 2007 tutorial are here Some simple step-by-step instructions for installing QOPQDP and all it's dependencies (QDP/C, QLA, QIO and QMP) can be found here

The motivation for this development comes from the U.S. Dept. of Energy SciDAC program. See the USQCD home pages for more details.

AltStyle によって変換されたページ (->オリジナル) /