- run
src/get_source.shscript to download all the packages.
- set up environment in
openmpi/env.shand runopenmpi/build_all.shto install the OpenMPI with CUDA support.
-
set up environment in
chroma-gpu-double/env.sh -
build the double version of chroma, quda, qdp-jit with
chroma-gpu-double/build_all.sh
Note: if the module system is not available, set up the PATH, LD_LIBRARY_PATH, C_INCLUDE_PATH, CPLUS_INCLUDE_PATH
for every dependencies packages
- "libquda.so: undefined reference to
QDP::QDP_get_global_cache()" when compileQUDA, try to modify thelib/CMakeLists.txtfile ofQUDAfrom lines of
# target_link_libraries(quda PRIVATE QDPXX::qdp)
into
target_link_libraries(quda PRIVATE QDPXX::qdp QDPXX::jit)