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

Example for coupling models with different time and spatial scales #16

Open
mdpiper opened this issue Dec 16, 2019 · 1 comment
Open

Comments

@mdpiper
Copy link
Member

mdpiper commented Dec 16, 2019

Jongmin Byun wrote:

Could you show me a good example of the coupling models which have different time and spatial scales?
In addition to that, it would be very helpful to know the documentation or literature for the strategy to couple those models.

@mdpiper
Copy link
Member Author

mdpiper commented Dec 16, 2019

Here's an example that partially addresses your questions.

CHILD is a landscape evolution model that uses a finite mesh. Sedflux3D is a basin-filling stratigraphic model that uses a rectangular grid. In pymt, variables from one model can be regridded to the other; see, for example cell 5. pymt does this using the ESMF regridders.

We lack documentation on how to couple models of differing temporal and spatial resolutions. I've added an issue to the pymt repository to address this. I can explain briefly here, though:

  • Differing spatial resolution: This can be accomplished though the built-in ESMF regridders, mapping the resolution of one grid to the other.
  • Differing temporal resolution: This can be done through Python code. For example, a model with a smaller time step could be updated in a loop until it reached a time of a second model with a larger time step, at which point the models could exchange information.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant