lattice / quda

QUDA is a library for performing calculations in lattice QCD on GPUs.
https://lattice.github.io/quda
Other
289 stars 97 forks source link

quad 0.7 build fills with BUILD_FATLINK=yes #153

Closed mathiaswagner closed 10 years ago

mathiaswagner commented 10 years ago

When I try to build with BUILD_FATLINK=yes there seem to be some missing includes / namespace issues:

interface_quda.cpp: In function ‘void computeKSLinkQuda(void*, void*, void*, void*, double*, QudaGaugeParam*, QudaComputeFatMethod)’: interface_quda.cpp:3352: error: ‘initLatticeConstants’ was not declared in this scope

maddyscientist commented 10 years ago

This should be fixed now, as of commit 282c436031a8176837bbaaf05fca8c6d9decafcc. The fat-link generation, fermion force, misc_helpers and gauge force have now all been moved into their own respective files for parallel compilation. Some further testing is required to ensure all constants are set correctly from the tests/ programs.