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

horizontal regrid MPI rank #10

Open
mo-marqh opened this issue Apr 9, 2024 · 3 comments
Open

horizontal regrid MPI rank #10

mo-marqh opened this issue Apr 9, 2024 · 3 comments

Comments

@mo-marqh
Copy link
Member

mo-marqh commented Apr 9, 2024

produce demonstration code of conducting a horizontal domain resample on output, where there is rank decomposition of the domain

ensure that results are consistent, particularly at the boundaries between decomposed domain fragments

consider sharing a halo between ranks, consistent with the order of the interpolation

@jeff-cole
Copy link
Collaborator

A couple of questions on this, what sort horizontal data size are we aiming for ~100x100 or smaller or larger?
Would we be use using real data or analytic functions?

@mo-marqh
Copy link
Member Author

i think we would benefit from some pretty small data sizes first, i think smaller than 100x100 myself.

i think that using analytical functions is really useful for small scale testing, enabling result validation based on resolving the function.

for example
https://github.com/MetOffice/tcd-XIOS-demonstration/blob/main/xios_examples/read_domain_resample/domain_input_simple_linear.cdl
provides a 5x5 to 4x4 resample, using an x + y data function with this in mind

it may well benefit us to produce some slightly larger demonstrations, but I prefer small numbers of x & y whilst we prove functionality

@mo-marqh
Copy link
Member Author

#13 is merged onto trunk

this demonstrates domain rank decomposition on a small array

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

No branches or pull requests

2 participants