LFRic-XIOS Component#
This component contains a classes and routines which can be used to interface with XIOS from within an LFRic model. These building blocks can be used to create a bespoke I/O solution for any application.
Running the tests
Building the code and running the tests requires a Fortran compiler as well as software environment with builds of XIOS, NetCDF and HDF5. The integration tests also require Python >3.9.
To run the unit tests run the command make unit-tests from this directory.
The integration tests can be run with make integration-tests
To run the integration tests with plotting enabled, run the command
make integration-tests PLOT_TEST_OUTPUT=trueThis requires a Python environment with the matplotlib and xarray packages installed.