Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

About XIOS

XIOS is an 'I/O server' that can run alongside OpenIFS and handle all of the output from the model (apart from log files). The XIOS home page is: https://forge.ipsl.jussieu.fr/ioserver. XIOS is Open Source software and licensed under the CeCILL license. Please see the license file in the software download for more details.

Advantages of using XIOS:

  • XIOS outputs netCDF4 and can be configured to interpolate to a regular lat-lon grid.
  • XIOS can do computation of averages (e.g. in time) before output.
  • XIOS makes openifs execute more efficiently as it executes in parallel.

XIOS is particularly well suited to running OpenIFS at higher resolutions as it removes the time required for OpenIFS to produce output. OpenIFS without XIOS can only write its GRIB output through the master process, typically around 5-10% penalty.

Disadvantages of using XIOS are:

  • XML files are required to describe the netCDF output required.
  • Batch jobs (if used) might be more complex as two separate MPI executables are required (the oifs_run command knows how to run OpenIFS with/without XIOS).
  • XIOS is best suited to high resolution or climate length integrations. The added complexity of configuring XIOS makes it less suitable for medium/seasonal range.

Prerequisites

XIOS requires other libraries are available before compilation. They are:

  • netCDF4 library (either serial or netcdf parallel library)
  • HDF5 library
  • C++ compiler
  • Fortran compiler - a recent version is recommended as XIOS uses some F2008 features (arrays > 7 dimensions)


Info
titleXIOS support

Note: as XIOS is not used at ECMWF, we encourage users to post questions on XIOS to the OIFSUF to get help from other users in the OpenIFS community.


Section


Column
width50px



Column

Page Tree
root@self
searchBoxtrue




Excerpt Include
Credits
Credits
nopaneltrue





Panel
bgColorwhite
titleBGColorlightlightgrey
titleOn this page...

Table of Contents
indent15px




Panel
titleFurther information about XIOS...

XIOS Home Page

Computational aspects and performance evaluation of the IFS-XIOS integration
(ECMWF Tech. Report).

Using XIOS with the Unified Model for in-flight analysis