Skip to content

Conversation

@tkoskela
Copy link
Contributor

@tkoskela tkoskela commented Nov 29, 2023

Closes #270

Also contains bug fixes to multiply kernels discovered during testing.

By default the CI workflow only runs the default multiply kernel and excludes the rest, but you can dispatch the workflow manually and set multiply_kernel_test = true to run all the multiply kernels in the matrix. Unfortunately this is difficult to test until the change is in the default branch because of how the GitHub GUI works. You used to be able to manually dispatch from branches using the CLI, but the information seems to be gone from the page so it might have been removed.

@tkoskela tkoskela marked this pull request as ready for review November 30, 2023 11:45
@tkoskela
Copy link
Contributor Author

tkoskela commented Nov 30, 2023

I hope this makes more sense now that I've also removed the files of test_004

It will get set by the GHA workflow instead
@tkoskela tkoskela added area: testing Relating to the test suite improves: stability Fix or enhance issues with stability or robustness priority: minor labels Dec 13, 2023
@tkoskela
Copy link
Contributor Author

Following on from our meeting today, are we ok to merge this? @davidbowler

@davidbowler
Copy link
Contributor

Yes, I think so - but why are we removing the OpenMP directives in the ompDoji kernel? Are they redundant?

Copy link
Contributor

@davidbowler davidbowler left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Fine to go though I'd like to understand the change in ompDoji

@tkoskela
Copy link
Contributor Author

Yes, OpenMP directives that were removed were redundant because the parallel region has been moved to multiply_module in #248. These should have been removed then, but I missed them (because the kernels weren't being tested 😅 ).

@tkoskela tkoskela merged commit 4959e34 into develop Jan 16, 2024
@tkoskela tkoskela deleted the tk-ci-test-multiply-kernels branch January 16, 2024 14:48
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area: testing Relating to the test suite improves: stability Fix or enhance issues with stability or robustness priority: minor

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants