-
Notifications
You must be signed in to change notification settings - Fork 102
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
Feature/openmp #1411
Feature/openmp #1411
Conversation
…staggered_dslash_ctest
…ecessary gauge_loaded parameter
…rather than OMP_NUM_THREADS env query)
Is QUDA_OPENMP exposed in cmake ? |
Yes, it has been for about 5 years 🙂 |
…Field. Enable destruction of ColorSpinorField through moving a null constructed field
…akeLists.txt has been created
… reused across all partitions / precisions of dslash_test and staggered_dslash_test
Latest few commits fix a couple of additional issues I found in testing:
Also noting that the improvements from this PR reduce the ctest overhead on the CSCS CI by over 100 seconds, so a welcome boost to CI throughput. |
…uge field regardless if is a pointer or array of pointers. Fixes callMultiSrcQuda (broke with #1384).
… Only ignore unknown pragmas if QUDA_OPENMP is not set
…f QUDA_ENABLE_TUNING=0 is set
@Jenkins test this please. |
@Jenkins test this please. |
1 similar comment
@Jenkins test this please. |
As a thought, in the spirit of the |
Guess it is one of the options I never use. |
I didn't turn it on by default since I still consider it very experimental. In particular |
I can't test it right now, but it looks like there's a compile-time define |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Approved, thanks @maddyscientist !
This is mainly a quality of life PR, as well as adding some building work for future work: