-
Notifications
You must be signed in to change notification settings - Fork 106
QUDA (Optional) Dependencies
QUDA has an ARPACK interface which allows for the host side computation of eigendecompositions. All matrix vector operations are performed by QUDA. There are two ways one can enable ARPACK.
In the CMake text GIU, ensure that QUDA_ARPACK
is ON
and QUDA_DOWNLOAD_ARPACK
is ON
. This will instruct CMake to download, compile, and link to ARPACK-NG
In the CMake text GIU, ensure that QUDA_ARPACK
is ON
and QUDA_ARPACK_HOME
is set to a compiled version of ARPACK. This will instruct CMake to link to your compiled version.
QUDA can now automatically download and compile QIO and QMP!
In the CMake text GIU, ensure that QUDA_USQCD_DOWNLOAD
is ON
and QUDA_QIO
and QUDA_QMP
are ON
. This will instruct CMake to download, compile, and link to QIO and QMP. LIME will be downloaded and linked automatically.
In the CMake text GIU, ensure that QUDA_QIO
and QUDA_QMP
are ON
. Also, ensure QUDA_QIOHOME
and QUDA_QMPHOME
and QUDA_LIMEHOME
are set to their compiled versions. This will instruct CMake to link to your compiled versions.