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

create do_great_circle, do_create_xgrid_order1, and do_create_xgrid_order2 #255

Merged
merged 9 commits into from
Dec 22, 2023

Conversation

mlee03
Copy link

@mlee03 mlee03 commented Nov 14, 2023

In this PR, do_great_clrcle, do_create_xgrid_order1, and do_create_xgrid_order2 functions have been created and is called in setup_conserve_interp. Creation of these function cleans up the non-read portion of setup_conserve_interp and will make the process of adding OpenACC directives easier. Future plans to combine do_create_xgrid_order1 and do_create_xgrid_order2 will be considered.

Remapping of scalar data from cubed-sphere to latlon grid with conserve_interp1 and conserve_interp2 methods have been tested on CPUs.

@mlee03
Copy link
Author

mlee03 commented Nov 14, 2023

This PR is not ready. CI passes and the code compiles when generating the parallelized versions of fregrid, etc. But the code does not compile with nvc for a very good reason: an argument was not passed into a function. It's strange that nvc is the only compiler that caught this mistake?

@mlee03
Copy link
Author

mlee03 commented Nov 16, 2023

PR is ready

@ngs333 ngs333 self-requested a review November 21, 2023 22:22
@mlee03
Copy link
Author

mlee03 commented Dec 20, 2023

@ngs333 ready for your review. Let me know if you want to meet up to discuss this PR for clarifications/problems, etc :)

@ngs333
Copy link
Contributor

ngs333 commented Dec 20, 2023

@ngs333 ready for your review. Let me know if you want to meet up to discuss this PR for clarifications/problems, etc :)

OK Thanks this (and not #256) will be the next one I review.

@ngs333 ngs333 merged commit a4c6920 into NOAA-GFDL:gpu_dev Dec 22, 2023
4 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