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

XIOS: Add Grid/Axis Init and Sync Data with DevGrid #292

Closed
4 tasks
a-smith-github opened this issue Apr 27, 2023 · 0 comments
Closed
4 tasks

XIOS: Add Grid/Axis Init and Sync Data with DevGrid #292

a-smith-github opened this issue Apr 27, 2023 · 0 comments
Assignees
Labels
ICCS Tasks or reviews for the ICCS team

Comments

@a-smith-github
Copy link
Contributor

a-smith-github commented Apr 27, 2023

This is a sub-feature of issue #218 tracking the addition of the initialisation and updating of the grid/axis data in the XIOS class and synchronisation between processes. This builds on the discovery work adding XIOS calendar.

This requires Issue #293
This is a pre-requisite of adding XIOS File I/O Issue #291 (see parent issue #218).

For the XIOS Integration, see the design spec or the master pull request

XIOS performs asynchronous file I/O by storing grid data on 'client' processes and passing that via MPI to the server process which handles the file read and file write. This issue needs to address

  • Which Nextsim Grid to use as a reference? DevGrid would be simplest, Para(metric)Grid best long term, or consider refactoring Nextsim Grids to remove duplication
  • How to split/map the XIOS grid to the Nextsim Grid (consider the approach for the MPI feature)
  • How to synchronise the data between Nextsim and Xios
  • How to run a simulation using data held on the XIOS Grid
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
ICCS Tasks or reviews for the ICCS team
Projects
Development

No branches or pull requests

3 participants