Closed vmos1 closed 1 year ago
Potentially fixed in 33014a6, please reopen if it is not the case.
Re-tested and see slightly different errors:
`ld.lld: error: undefined symbol: Grid::Hadrons::MContraction::TBaryon<Grid::WilsonImpl<Grid::Grid_simd<thrust::complex
referenced by Baryon.hpp:116 (../../Hadrons/Modules/MContraction/Baryon.hpp:116) Application.o:(Grid::Hadrons::MContraction::MContractionBaryonModuleRegistrar::MContractionBaryonModuleRegistrar()::'lambda'(std::cxx11::basic_string<char, std::char_traits
, std::allocator cxx11::basic_string<char, std::char_traits>)::operator()(std:: , std::allocator >) const) in archive ../Hadrons/libHadrons.a
ld.lld: error: undefined symbol: Grid::Hadrons::MContraction::TBaryon<Grid::WilsonImpl<Grid::Grid_simd<thrust::complex
referenced by Application.cpp Application.o:(vtable for Grid::Hadrons::MContraction::Baryon) in archive ../Hadrons/libHadrons.a
` .... op_hadron_build.txt
I'm trying to install Hadrons over a Grid build on the Crusher AMD machine on ORNL.
Installing Grid with lime, I've tested to make sure Grid code works well. With Grid installed here at , and the grid prefix dir (with lime, mpfr) in /grid_prefix , I'm building Hadrons in the following way, using the instructions in: https://aportelli.github.io/Hadrons-doc/#/install
At this stage, the code fails with a linker error:
I've tested for both N_c = 3 and 4, and both give the same errors. To make sure the configure is correct, I tried the tests in the folder
Hadrons/build/tests
I can successfully do the tests for :However,
Test_free_prop
fails with a similar linker error.