Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Some fixes required to build TMLQCD on Daint with libsmear #621

Merged
merged 4 commits into from
Feb 18, 2025

Conversation

gkanwar
Copy link
Contributor

@gkanwar gkanwar commented Feb 17, 2025

This PR includes a fix for one compilation issue and turns on the libsmear library with fixes for the various headers to ensure that it builds correctly. This comments out the new(?) gauge_field_t interfaces so the library can be build using the old(?) su3_gauge** tuple signatures.

See also PR #620

@gkanwar
Copy link
Contributor Author

gkanwar commented Feb 18, 2025

Hi @kostrzewa , I think this PR should now be in a mergeable state. Let me know if you want any further edits!

@kostrzewa
Copy link
Member

Have to check compilation / running manually on a few systems for changes which touch the linking. I've found some issues on one machine but I'm not sure if they relate to your changes or simply changes on the machine or previous changes in tmLQCD...

Did you run the HMC with this by any chance on some pure CPU machine with QPhiX ?

@kostrzewa
Copy link
Member

From what I can see the fact that smearing is built should not actually affect the linking. I think the issue that I'm seeing might be limited to the machine that I'm testing on. Let's merge this and fix it if it breaks somewhere.

@kostrzewa kostrzewa merged commit fbaf220 into master Feb 18, 2025
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants