MetOffice / MetOffice/lfric_apps

Regional configs to read input data using new XIOS API for time varying fields

Open
#615 1 comment 0 reactions 1 assignee Claimed by @EdHone View on GitHub
enhancement
Dominant language
Fortran
Stars
31
Forks
118
Avg merge
2d 4h
Merged PRs (30d)
8

Description

### Are there any linked Issues or Pull Requests?

Yes. PR for implementing this functionality is #735

### Brief description

Currently the IO API to XIOS that the regional configurations use to read in data fields (e.g. time varying ancillaries, etc.) in specified time chunks (using the `time_axis_type`), which is a more clunky that the newer API which allows for time-varying fields.

### Further details of the issue.

The purpose is the migration of GungHo time-varying ancillaries from the legacy `time_axis_type` path to the newer file-owned temporal path in `lfric_xios_file_type`.

The old ancillary path in `science/gungho/source/driver/init_ancils_mod.f90` creates one `time_axis_type` per ancillary group, attaches raw time-window fields to that axis, inserts the axis into `model_axes%ancil_times_list`, and relies on the driver to refresh the fields.

The goal is to move temporal cache ownership out of the driver and into the file object, while keeping reads bounded to the time slices actually needed by the run.

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.