- run
src/get_source.sh
script to download all the packages.
- set up environment in
openmpi/env.sh
and runopenmpi/build_all.sh
to 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.txt
file ofQUDA
from lines of
# target_link_libraries(quda PRIVATE QDPXX::qdp)
into
target_link_libraries(quda PRIVATE QDPXX::qdp QDPXX::jit)