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

cpld_gridgen utility too slow for high resolution ATM cases #760

Open
DeniseWorthen opened this issue Jan 20, 2023 · 4 comments
Open

cpld_gridgen utility too slow for high resolution ATM cases #760

DeniseWorthen opened this issue Jan 20, 2023 · 4 comments
Assignees
Labels
enhancement New feature or request

Comments

@DeniseWorthen
Copy link
Contributor

DeniseWorthen commented Jan 20, 2023

Currently the cpld_gridgen utility runs serially, which is adequate for the current resolutions (highest is C384, 1/4 deg ocean/ice).

When creating the weights used to map the 1/4 degree ocean mask to high resolution tiles (> C384), the execution is too slow. I'm currently working on a solution which will run on multiple PEs for the weight generation for the high resolution ATM cases.

@DeniseWorthen
Copy link
Contributor Author

@GeorgeGayno-NOAA Please assign this issue to me. Thanks.

@GeorgeGayno-NOAA
Copy link
Collaborator

@DeniseWorthen - This issue has been open a long time. What is the status?

@DeniseWorthen
Copy link
Contributor Author

@GeorgeGayno-NOAA I have worked on this a bit, but I ran into two issues---one was in creating a mesh from the C3072 tile files and I was waiting for a later ESMF before attempting again. That prevents even the current code from running (given enough wall clock). The second issue is even w/ the mesh created, I will need to rewrite that section of code, since I'm fairly certain at this point that the call to ESMFRegridWeightGen always runs serially 'under the covers'.

I can work on it in the background, if you would like to clean up old issues. I'm not sure whether any ATM resolution > 1152 will be needed for the coupled cases in any case.

@GeorgeGayno-NOAA
Copy link
Collaborator

@GeorgeGayno-NOAA I have worked on this a bit, but I ran into two issues---one was in creating a mesh from the C3072 tile files and I was waiting for a later ESMF before attempting again. That prevents even the current code from running (given enough wall clock). The second issue is even w/ the mesh created, I will need to rewrite that section of code, since I'm fairly certain at this point that the call to ESMFRegridWeightGen always runs serially 'under the covers'.

I can work on it in the background, if you would like to clean up old issues. I'm not sure whether any ATM resolution > 1152 will be needed for the coupled cases in any case.

Thanks for the update. I don't have a deadline for cleaning up old issues. That is up to the developer. I just wanted to know if I should keep this issue open (which I will).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants