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

Add broken GPU limiters tests, and GPU dispatch mechanism #1517

Merged
merged 1 commit into from
Oct 25, 2023

Conversation

charleskawczynski
Copy link
Member

This PR:

  • Adds GPU limiter tests
  • Fixes the limiter test to ClimaComms.device()
  • Adds a GPU dispatch mechanism, so that GPU paths are separated from CPU paths, but they currently do nothing (will follow up with implementation in a separate PR).

test/Limiters/limiter.jl Outdated Show resolved Hide resolved
test/Limiters/limiter.jl Show resolved Hide resolved
test/Limiters/limiter.jl Show resolved Hide resolved
@Sbozzolo
Copy link
Member

Sbozzolo commented Oct 24, 2023

Also, please squash the commits! :)

(If any of them is failing)

@charleskawczynski charleskawczynski force-pushed the ck/hlimiters_gpu_test branch 2 times, most recently from eb51c9f to eddcec2 Compare October 24, 2023 21:02
@charleskawczynski
Copy link
Member Author

bors r+

bors bot added a commit that referenced this pull request Oct 24, 2023
1517: Add broken GPU limiters tests, and GPU dispatch mechanism r=charleskawczynski a=charleskawczynski

This PR:
 - Adds GPU limiter tests
 - Fixes the limiter test to `ClimaComms.device()`
 - Adds a GPU dispatch mechanism, so that GPU paths are separated from CPU paths, but they currently do nothing (will follow up with implementation in a separate PR).

Co-authored-by: Charles Kawczynski <[email protected]>
@bors
Copy link
Contributor

bors bot commented Oct 24, 2023

Build failed:

  • lib-climacore-makie

Make limiters use ClimaComms device

Add gpu dispatch path mechanism

Test fixes

Apply formatter
@charleskawczynski
Copy link
Member Author

bors r+

@bors
Copy link
Contributor

bors bot commented Oct 25, 2023

Build succeeded!

The publicly hosted instance of bors-ng is deprecated and will go away soon.

If you want to self-host your own instance, instructions are here.
For more help, visit the forum.

If you want to switch to GitHub's built-in merge queue, visit their help page.

@bors bors bot merged commit d8bd661 into main Oct 25, 2023
6 checks passed
@bors bors bot deleted the ck/hlimiters_gpu_test branch October 25, 2023 15:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants